• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:xmodmap変更してもカタカナひらがなキーだけShiftにならない。)

xmodmap変更でカタカナひらがなキーがShiftにならない

このQ&Aのポイント
  • xmodmap変更してもカタカナひらがなキーだけShiftにならない。
  • xmodmapでadd Shift = Hiragana_Katakanaと書いて「カタカナひらがな」キーをshiftにしようとしたが、shiftとして機能しない。
  • OSはXubuntu7.04, Xorg7.2.0で、機種はDynabookT6。shiftとして認識されているが、実際には機能しない。

質問者が選んだベストアンサー

  • ベストアンサー
  • masa19
  • ベストアンサー率75% (22/29)
回答No.1

keysym Hiragana_Katakana = Shift_L add Shift = Shift_L と書いておくとうまくいくようです。

noname#87714
質問者

補足

masa19さんの環境ではそれでいけますか。じゃあやっぱり自分のノート特有の問題のようですね。なぜかこのキーだけModifierにならない・・・ keysym Hiragana_Katakana = Shift_L add Shift = Shift_L でもやはり無理でした。このShift_LのところをShift_RにしてもSuper_RにしてもF13などにしても無理でした。 でもkeysymの変更は出来ているんですよね。 keysym Hiragana_Katakana = slash とかにするとちゃんとslashが打てますし。 ちなみに、まったく同じやり方で設定した無変換キーはちゃんとShiftになりましたし、変換キーはCtrlになっています。

その他の回答 (1)

  • masa19
  • ベストアンサー率75% (22/29)
回答No.2

参考になるかわかりませんが、 私の場合、xmodmap の編集するときは、 % xmodmap -pke > ~/.Xmodmap を実行した後に~/.Xmodmapを編集しているので、 全部の keycode の行があります。 ===== ~/.Xmodmap ====================== keycode 8 = keycode 9 = Escape (中略) keycode 208 = Hiragana_Katakana Romaji (中略) keycode 255 = ! 最後に追記しました keysym Hiragana_Katakana = Shift_L add Shift = Shift_L ======================================= となっております。 ついでですが、xorg.conf のキーボードの所は ====== /etc/X11/xorg.conf ============= Section "InputDevice" Identifier "Keyboard1" Driver "kbd" Option "AutoRepeat" "500 30" Option "XkbRules" "xorg" Option "XkbModel" "jp106" Option "XkbLayout" "jp" Option "XkbVariant" "jp" Option "XkbOptions" "ctrl:nocaps" EndSection ====================================== となっております。

関連するQ&A