ホーム » コンピュータ » Linux » Debian » サーバのCapsLock/Ctrl入れ替え

システム

最近の投稿

アーカイブ

カテゴリー

サーバのCapsLock/Ctrl入れ替え

今までは、/etc/console/boottime.kmap.gz を触っていたけど、 変更しても変わってくれない。 インストールの時にもどうやってキーマップ触るか聞かれたけど、 探しても似たようなキーマップ変更ツールが混在。どれなんや…って漢字。 最終的には、squeeze以降では console-setup だったみたい。

(( /etc/console-setup/remap.inc ))
keycode 58 = Control
keycode 29 = CtrlL_Lock
(( すぐに反映させるには ))
## /etc/console-setup/cached.kmap.gz に保存される
# setupcon --force --save

Xorgで入れ替え

以前は、"ctrl:swapcaps"をキーボードの設定に書き加えていたけど、 xmodmap で変更するか…

(( /etc/X11/my-xmodmap ))
!
! Swap Caps_Lock and Control_L
!
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
(( /etc/X11/Xsession.d/60x11-local-xmodmap ))
#!/bin/bash
## 全角/半角のEscape化
#/usr/bin/X11/xmodmap -e "keycode 49 = Escape"
## CapsとControlの入れ替え
/usr/bin/X11/xmodmap /etc/X11/my-xmodmap
## 自分のキーボードのバックスラッシュが違うので...
/usr/bin/X11/xmodmap -e "keycode 211 = backslash underscore"

Google 検索

My Google   Yahoo

Microsoft

ファンサイト