二つのENTERキーのキーコード・動作の違い

Panhead

2017年07月31日 22:18

いつのタイミングからか分からないのですが、Windows10 になった頃か、SSHターミナルでエンターキーを打ったときにMが挿入されてしまうことがあって謎だったのですが、ちょっと進展。

「}」キーの右隣にあるENTERキーを押した時は問題なく、10キーの右隣にあるENTERキーに問題がある事を発見。勿論、外付けキーボードも、内蔵キーボード、両方で症状がでます。10キー側のENTERは、マウスを持ちながら親指の付け根でENTERキーを押すときのみ使用するのですが、そのENTERキーが問題だったのです。何故だ。ENTERキー+確定という意味で改行コードが入っているのであれば10キー側のENTERキーの意味は理解できるけど、何故にM?不思議だ。

試しに TeraTerm に付属している keycode.exe を実行してみると「}」の右隣ENTERは 28 、10キーの右隣ENTERは284 と表示され確かにコードが違います。

おい、Microsoft いつ変えたんだよ。どこで設定するんだ?

そもそも10キー使わないし、ENTER使えないし、やっぱ10キーは邪魔だ。


関連記事