0

CRTL-UPキーを押すための HEX シーケンスは何ですか? たとえば、UP「0x1b、0x5b、0x41」の場合。

4

1 に答える 1

1

答えを見つけるために、簡単な Python 3 スクリプトを作成しました。

while True:
    print(" ".join("{:x}".format(ord(x)) for x in input()))

キーストロークの標準の「ミッションコントロール」ショートカットをオフにする必要がありましたCtrlUpが、それを行った後、iTerm2 で次のようになります。

$ python3 test.py
^[[A
1b 5b 41
^[[1;5A
1b 5b 31 3b 35 41

最初の 2 行はUpキー押下を表し、次の 2 行は を表しますCtrlUp。この同じプログラムを使用して、他のキーストロークの文字シーケンスを見つけることができます。

于 2012-07-22T06:50:13.127 に答える