mixiでも聞いてみたのですが回答が得られなかったのでこちらへ。 xmodmapで add Shift = Hiragana_Katakana と書いて「カタカナひらがな」キーをshiftにしようとしました。 すると、$ xmodmap -pm ではshiftとして認識されているのですが、 (shift Shift_L (0x32), Shift_R (0x3e), Muhenkan (0x83), Hiragana_Katakana (0xd0) ) shiftとして機能しません。(この場合は「カタカナひらがな」のまま) それならばと思って「カタカナひらがな」キーをsuper_Rに換えてからshiftにアサインしようとしましたが、これまたxmodmap -pmのshiftのところにはちゃんとsuper_R(0xd0)と書いてあるのですが「カタカナひらがな」キーと英文字を打ってみても大文字