無変換キーをCtrlとして使う

特等席なのに使えない? 無変換キーの使い方、教えてください に対して。

emacs使いなので、Ctrlを押すために左の小指を非常に酷使します。おかげで小指がすごく痛くなってしまったときがありました。

そんなときに先輩から教えてもらったのが、無変換をCtrlに、変換をShiftにすること。
それまで英語HKKを使ってましたが、日本語キーボードに替え、無変換をCtrlにすることで親指を使うことになり、小指の負荷が激減しました。
親指ならば小指より丈夫なので酷使しても大丈夫です。

設定の.xmodmaprcはこんな感じ。

keycode 89 =Caps_Lock
keycode 115=Meta_L
keycode 131=Control_L
keycode 129=Shift_R

clear Mod1
add Mod1 = Meta_L Alt_R Alt_L

clear Control
add Control = Control_L Control_R Caps_Lock

clear Shift
add Shift = Shift_R Shift_L