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

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

xmodmap変更してもカタカナひらがなキーだけShiftにならない。

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)と書いてあるのですが「カタカナひらがな」キーと英文字を打ってみても大文字にはなりません。 さらに、shift_Rと「カタカナひらがな」キーのkeysymを入れ替えてみてもshiftにはなってくれませんでした。 原因のわかる方、力を貸してください。 OSはXubuntu7.04, Xorg7.2.0で、機種はDynabookT6です。

noname#87714
noname#87714

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

  • ベストアンサー
  • 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

  • fedora9の漢字変換、ひらがな→カタカナ変換

    linux初心者です。大学でlinuxの知識が必要になったので、fedora9をインストールしました。日本語入力ができないというバグがあるようで、インストール後 yum -y groupinstall japanese-support -x xorg-x11-server-Xorg でパッケージはインストールしたんですが、日本語を打ち込んだ後のスペースキーによる変換と、「カタカナひらがなキー」によるひらがな←→カタカナ変換ができません。「半角/全角キー」により日本語入力への変換ができるようにはなってます。 入力メソッド、というところで設定するんでしょうか? よくわかりません。 よろしくお願いします。

  • Operaで変換キー・無変換キーをCtrlとかShiftみたいにする方法

    このたびOperaをインストールしてみまして、いろいろ設定をいじっているところです。バージョンは9.20です。 Operaのショートカットキーは設定がほぼ自由自在でものすごく便利なのですが、変換キーや無変換キーなどの使ってないキーをShiftやCtrlのように他のキーと同時に押して効果を発揮するようにすることはできるのでしょうか? たとえば「変換+t」でスピードダイアル(New Page)というふうにです。 ちなみに t henkan t Henkan t Henkan_Mode ではどれもだめでした。 あまり関係ないと思いますがOSはXubuntuで、IMEはScimです。Xmodmapで変換をCtrlにしてしまえばいい話なのですが、Windowsを使うときにもショートカットを揃えておきたいので、Operaのiniファイルだけでできないかと思って質問させていただきました。

  • 入力で50音平仮名や、カタカナの小文字とか英字に?

    文字を入力時に、突然、50音の平仮名・カタカナになったり、英文字の小文字方式に切り替わる。 いつも、メチャメチャにTab・CapsLock・Shift・AltとかEnterのキーを叩いてる内に直るのですが・・・ ◇より確実に、入力方法が切り替わらない方法 ◇対策として、その場合に正式な直し方をお教えください。 尚、私はパソコン操作は初心者です。

  • ひらがなにしたいんです

    いつも文字を打ち込む時に半角英数になっています。 カタカナひらがなローマ字と書いてあるところを押しても直りません。 いつもどうやって直しているかというと「ATOKあ連R漢」と書いてあるところを押しています。 面倒です。 なんとかキーを押すだけで直る方法はないのでしょうか

  • ひらがな入力できにくくなりました。

    VISTAです。「これを押したらひらがなにできる」というキーがわかりません。 以前は、カタカナ/ひらがなキーを押すと言語バーが「A」から「あ」に変わり、ひらがな入力できました。今は、押しても言語バーは 半角Aのまま。 半角/全角キーを押しても変わりません。こちらでいろいろ検索し試してみました。 言語バーの赤いところを右クリックして、「設定」→「詳細なキー設定」→「入力言語のホットキー」というのを見ると「割り当てなし」になっています。これを「割り当てなし」以外に設定してみても できたりできなかったりです。 Shift+Altを押してみたり、変換きーを押してみたり、言語バーを「あ」に表示してみたり。毎回いろいろ試すうちに、ふとひらがな入力できます。同じことをやっても 駄目な時は駄目で、できるときはできます。 「新しいウィンドウ」を一度開いて、元のウィンドウに戻るとひらがな入力にできたりもします。 上のアドレスバーをダブルクリックしてからひらがなキーを押すとひらがなにできるときあります。 毎回気まぐれです。 原因は 何でしょうか? どうしたら一発でひらがな入力になるでしょうか? よろしくお願いします。

  • パソコンのキーボードで、英数字から、ひらがな入力に転換しようとするときに、スペースキーの右隣の

    パソコンのキーボードで、英数字から、ひらがな入力に転換しようとするときに、スペースキーの右隣の、キー〈前候補変換〉と、その更に右隣のキー〈カタカナひらがな)と、どちらも、仕えるのですが、その時々、場合場合によって、どちらか一方が使えなくなります。どういう場合にどちらを使うのか教えてください。 あと、『〈 〉』マークとか、『?』マークとか、『!』マークとか、使用頻度が凄く多いのに、何でいちいちシフトキーを押さければならないようになっているのですか? これら3つの、記号を、シフトを押さないで使える方法はありませんか? よろしくお願いします。

  • 変換キーについて

    カタカナ、ひらがなキーを押しても切り替えができません。 【@】キーを押すと、「[」が入力される 【:】キーを押すと、「'」が入力される 【]】キーを押すと、「\」が入力されますか 【半角、全角キー】を押すと「‘」が表示される Shift+「1」だときちんと「!」が表示されるけれど Shift+「2」だと「”」ではなく「@」が表示されたりするんだけど対処方法はありますか? サイトを調べて何度も設定し直してますが直りません。 お願いします、対処方法を教えてください。 機種は富士通のデスクパワーです。 OSはXPです。

  • Google日本語入力でカタカナを入力したい

    Google日本語入力システムを導入しました。 OSはWindowsXP Pro SP3 32bitです。 今までMS-IMEを使用していました。 IMEではShift+カタカナで全角カタカナ入力モードになりました。 しかしGoogle日本語入力システムではShift+カタカナを押してもひらがなになってしまいます。 無変換キーを押したりいろいろやってみましたが出来ませんでした。 言語バーから全角or半角カタカナを選ぶと、カタカナ入力モードになりましたが、キーボードで変えられないのは不便です。 どうやったらキーボードだけでカタカナ入力モードになるんでしょうか? よろしくお願いします。

  • ATOKでのShiftキー連続入力について

    ATOK2008をMS-IME設定で利用しています。 IMEでは、「Shiftキーを使用した連続入力後に英数モードから復帰する」の設定を外すことで、Shiftで2文字以上の入力を行った後Enterで確定せずそのまま半角英字入力が可能でしたが、ATOKではそれに相当する設定はないのでしょうか。 具体的には、現在は「VMWare」のように入力しようとしても、「VMWあれ」というように、自動でひらがな入力に戻ってしまいます。 ご存知の方がおられましたら、教えて頂けないでしょうか。

  • shifキーを押しながらの半角英数が、全角に…。

    パソコン初心者にどなたか教えてください。 入力モードをひらがなに設定している時、shiftキーを押しながらキーボードを打つと半角英数字が打てていました。ところが、どこかで設定を変えてしまったようで、入力モードひらがなの時にshiftキーを押しながら文字を入力すると全角の英数字が出てくるようになってしまいました。 元に戻す方法を教えてください。 言葉足らずな部分がありましたらお手数ですが質問していただけたらと思います><!