いろいろ試してできませんでしたが、下記の方法でやっとCapsLock変更できました。
--
setxkbmap -option caps:mycaps
で設定してもいつの間にかリセットされる。→USBがIdleになったときみたいです。
https://www.reddit.com/r/archlinux/comments/72jbgq/something_surreptitiously_resetting_my_setxkbmap/
--- 古い情報 ---
/usr/share/X11/xkb/symbols/inet で設定
「変換」キーを「Enter」に
$ sudo vim /usr/share/X11/xkb/symbols/inet
で設定ファイルを開く。
key <HENK> { [ Henkan ] };
という行があるので、Henkan をReturnに書き換える。key <HENK> { [ Return ] };
変更を有効にするには、一度ログアウトします。
「カタカナひらがなローマ字」を「右矢印キー」に
「無変換」を「左矢印キー」に
key <HKTG> { [ Right ] };key <MUHE> { [ Left ] };
--
デフォルト(メモ用)
key <HKTG> { [ Hiragana_Katakana ] };
key <HENK> { [ Return ] };
key <MUHE> { [ Muhenkan ] };
key <KATA> { [ Katakana ] };
key <HIRA> { [ Hiragana ] };
key <RO> { [ Romaji ] };
--
キー入力を確認する
$ xev -even keyboardを起動すると、キーを押したときどういう入力になっているかを調べることができます。 https://askubuntu.com/questions/245333/getting-character-key-code-mappings-in-ubuntu
「カタカナひらがなローマ字」と書かれているスペースの2つ右にあるキー
--> Hiragana_Katakataだそうです。HKTGをいじればOK
KeyRelease event, serial 28, synthetic NO, window 0x3c00001, root 0xf2, subw 0x0, time 191984062, (430,-267), root:(1537,633), state 0x10, keycode 101 (keysym 0xff27, Hiragana_Katakana), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False
capslockはEisu_toggleと出るのですが、、usr/share/X11/xkb/symbols/inetにはなかったので断念。
KeyPress event, serial 28, synthetic NO, window 0x3c00001, root 0xf2, subw 0x0, time 192312150, (323,-14), root:(1430,886), state 0x10, keycode 66 (keysym 0xff30, Eisu_toggle), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False
===old===
Cs-lockをBackspaceに変更
$ xmodmap -e "keycode 66 = BackSpace"
vim用にCaps→Escapeに変更
で出来ます。
dconf Editor設定
- CapslockをEscapeに変更
Insertキーが邪魔なので無効にしたい→できなかった
caps-lockの変更と同様、dconf-editorを立ち上げるorg >> gnome >> desktop >> input-sources
xkb-option の項目['insert:none'] とすれば良いようだ。
→無効にできている(が突然できなくなったりする?)
→やっぱり駄目でした。
0 件のコメント:
コメントを投稿