あれ。onKeyUpって>>34で書き換えてますね。
リファレンスのpostInputEventの項を見て
shift: ssShiftを足せばいいんだなと思っただけなので
認識してませんでした。
つまり>>40は(shift & ssShift)のssShiftだけでいいのか
ということだったんですね。
shiftの意味はここを見てなんとなく……。
ttp://www.kirikiri.info/bbslog/log/009486
↑を読んだらどうテストすればいいのかもわかってきました。
簡単に調べられるだけでも>>34では色々問題がありました。
全部の問題を解決するのは自分の力では無理そうなので、
パッドでの操作は推奨しないことにしようと思います。

大変お騒がせしました。ありがとうございました。