通常、altまたはctrl + h、j、k、lは矢印です。 vimスタイルにマップされます。

通常、altまたはctrl + h、j、k、lは矢印です。 vimスタイルにマップされます。

オペレーティングシステム(すべてのアプリケーション)全体でctrl + hetc。Left Arrow(vimスタイル)を使いたいです。私はGNOME 3.16.4を使用しています。

ctrl+hプレスリリースシーケンスのxev結果は次のとおりです。

KeyPress event, serial 37, synthetic NO, window 0x3000001,
    root 0xf6, subw 0x0, time 8058713, (-860,225), root:(166,344),
    state 0x0, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 37, synthetic NO, window 0x3000001,
    root 0xf6, subw 0x0, time 8058895, (-860,225), root:(166,344),
    state 0x4, keycode 43 (keysym 0x68, h), same_screen YES,
    XLookupString gives 1 bytes: (08) "
    XmbLookupString gives 1 bytes: (08) "
    XFilterEvent returns: False

KeyRelease event (...)

1行はh次のとおりです。

XLookupString gives 1 bytes: (68) "h"

左矢印は簡単です。

keycode 113 (keysym 0xff51, Left)

達成する

CTRLの基本

最初は、、を割り当てたかったのですがfn + hソフトウェア的な方法では不可能なようです。また、それぞれログアウトおよび最小ウィンドウとしても使用されます。左のAltは最良の選択のように見えますが、一部のプログラムでは追加の文字(エンコード)として機能します(たとえば、vimとgvimはaltを押すと別のキーが表示されます)。jklwindows + lwindows + h

これを使用すると一部の機能が失われることがわかりますが、これまで端末でデフォルトの+ hjklショートカットを使用したことはありませんctrl(私は.inputrcに設定されたviモードマップを使用しています)。ctrl

xevAlt + hバージョン:

KeyPress event, serial 37, synthetic NO, window 0x1e00001,
    root 0xf6, subw 0x0, time 2180657, (434,71), root:(484,158),
    state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 37, synthetic NO, window 0x1e00001,
    root 0xf6, subw 0x0, time 2180851, (434,71), root:(484,158),
    state 0x8, keycode 43 (keysym 0x68, h), same_screen YES,
    XLookupString gives 1 bytes: (68) "h"
    XmbLookupString gives 1 bytes: (68) "h"
    XFilterEvent returns: False

答え1

Control HJL端末で広く使用されています。

  • controlH削除用(Linuxを除く)
  • controlJはい新しいチーム
  • controlLページの変更は画面を消去するのと同じです。

では、デフォルトでにバインドさbashれます。controlKkill-line

これらの割り当ては変更できますが、そうすることでコンピュータは役に立たなくなります。

関連情報