bonk
bonk
Excuse me. It was a misunderstanding. Close.
I am very sorry, it is not misunderstanding.
大変便利に使わせていただいています。 MacBook Pro (Retina, 15-inch, Mid 2015)にて。 Macでは多いのかと思いますが、 IMEがUSなのでキーボードの刻印とはずれて打刻します。 TILDEについても同様の現象があったように思います。 ``` # チルダの入力 keymap_global["Shift-(94)"] = "Shift-BackQuote" ```
わたしもそういったOSレベルのキー操作のデバッグの方法は理解していないのですが、 Shiftボタンを押したタイミング以外で、FnだったりOptionだったり、capsだったりでも同様でした。 また、かなボタンではなくFnをCmdにしてみても同様の現象を確認できました。 通常のCmdではこれは起きないので、 何かキーを入力した際に、replaceKeyがアプリのコンソールログに残らないレベルにて、 ほんの一瞬途切れているのかもしれないと思いました。 あ、でも続けてTabを押したとき(かなCmd+Tab > かなCmd+Tab > かなCmd+Tab)、 には正常に動作するので、上記の説明だと少し正確ではないのかもしれません。
度々で失礼します。 同様の現象かと思うのですが、追加で気づいたので追記させていただきます。 かなCmd-Z(元に戻す)、Shift-かなCmd-Z(やり直す) と入力した時に、かなCmdの押し続けが解除される現象が確認できました。 ただ、この現象には若干時差があるらしく、 急いで入力するとある程度解除されずに操作を続けることができました。 どちらの場合にもログに「FIX :」が残ったタイミングで現象が起きているような気がします。 _fixFunnyModifierState()はどういったことをする関数なのでしょうか。。