
Ubuntu日本語フォーラム

ログインしていません。
"ctrl"と"capslock"をswap後に、"shift+ctrl"を入力した際に正常に動作しないことがあり困っています。
【環境】
hardware:lenovo ThinkPad X220
OS:ubuntu 18.04 LTS 日本語Remix
【変更内容】
vim /etc/default/keyboard
XKBOPTIONS="ctrl:swapcaps"
上記にて"ctrl:swapcaps"を追記し、"ctrl"と"capslock"をswapしました。
【状況】
各キー単独では正常に動作しますが、
"shift"を押してから"capslockキー"を押すと、"shift+ctrl"と認識されず"capslock"がonになります。
"capslockキー"を押してから"shift"を押すと、"shift+ctrl"として認識され"capslock"はonになりません。
【質問】
"shift"を先に押した場合でも"capslock"をonにせず、"shift+ctrl"として正常に動作するように変更は可能でしょうか。
LinuxどころかCUIを触り始めてまだ2日ほどの初心者です。見当違いな内容等ありましたらご容赦下さい。
よろしくお願いします。
オフライン
このあたりのことは、下記が参考になるかと思います。
https://sicklylife.hatenablog.com/entry/2018/05/09/221816
https://sicklylife.jp/ubuntu/1804/settings.html
余談ですが.....
少し高価になりますが、最初から、Ctrlキーが、A の横にある、HHKB といったキーボードに入れ替えるのも一つの手です。
オフライン
私の環境 (18.04) では、/etc/default/keyboard には何もせず、
dconf write /org/gnome/desktop/input-sources/xkb-options "['ctrl:swapcaps', 'ctrl:nocaps']"
というコマンドを「自動起動するアプリケーションの設定」に追加してログアウトし、
ログインし直すと CapsLock が Ctrl になり、
Shift キー → CapsLock キーの順に押しても Shift + Ctrl として動作しています。
余談ですが上記の設定は GNOME Tweaks というアプリケーションでもできますが、
GNOME Tweaks で設定した場合はログインし直すと何故か設定が反映されず、
CapsLock と Ctrl が入れ替わらないようです。バグでしょうか?
オフライン