VMware FusionのゲストOSで、キーボード入力とマウス移動を同時に実行するとkeyupイベント(?)を取りこぼす模様。
滅多に起きないので再現するのに時間がかかった。
例えば、ブラウザでControlを押しながらリンクをクリックして別のタブで開きつつ、マウスを動かしながらControlキーを離す場合。
Controlキーのkeyupを取りこぼしてControlが押しっぱなし状態のまま継続する。
USBキーボードとUSBマウスなら結構な頻度で再現する。MacBook Proのキーボードとトラックパッドなら滅多に起きない。
特にEmacsだとCtrl押しっぱなしで無意識にマウスも動かしていたようで、酷いときは一時間に何度かは遭遇する。
macOS Sierraではこの現象は起こらなかった。
VMware Fusion 8.5 から 10 にアップグレードしても解決しなかった。
一応VMware設定の「Mac OS ホスト キーボード ショートカットを有効化」にチェックを入れるとおそらく解決する。この設定はVMwareのキーボード関連の問題は大抵解決するんだけど、Alt-TabがMacに取られるので出来ればやりたくない。
ゲストOSはLinuxでもWindowsでも再現したので、これはホスト側の問題のようだ。
未解決だけれどメモとして投稿。