
Ubuntu日本語フォーラム

ログインしていません。
SCIMの開始に「半角全角」キーを使おうと、
SCIM入力メソッド→フロントエンド→全体設定→SCIM開始
で、Zenkaku_Hankaku を追加しましたが有効になりません。
ubuntu にWinXPから「PC-X」サーバで接続しています。
KBは、HHKB Lite2 (US配列)を使用しています。
アドバイスをお願いします。
オフライン
HHKB Lite2(US配列)には[半角/全角]キーがないように思いますが、WindowsXP環境では
どのようにマップしているでしょうか?
仮にマップしていない場合、おそらくそのキーボードからはZenkaku_Hankakuを送信することができません。
もしくはUS配列ではなく、かな無刻印モデル、もしくは日本語配列でしょうか。
それとも、WindowsXPでキーボードレイアウトドライバを変更されているか、あるいは
PC-Xのキーマップファイルをカスタマイズされているでしょうか。
オフライン
HHK のUS配列キーボードは、101英語キーボードと同じで、MS-IME(WinXP)では
かな漢字変換の切り替えは、[Alt]+[`]キーで出来ます。
この組合せそのものでやってみるのもいいかも知れません。
PC-Xのキーマップはカスタマイズしていません。
オフライン
[Alt]+[`]キーの組合せでやってみましたが、有効ではありませんでした。
色々試しているうちに、[Alt]+[`]キーで、Zenkaku_Hankakuが出なくなりました。
キーの組合せから削除してしまったので、元に戻せなくなりました。
SCIM開始の設定を、初期化できるでしょうか?
オフライン
>HHK のUS配列キーボードは、101英語キーボードと同じで、MS-IME(WinXP)では
>かな漢字変換の切り替えは、[Alt]+[`]キーで出来ます。
これは[半角/全角]キーとは全く異なるものです。何かを誤解されているように思えるのですが、それが何かがこちらではわかりません。
もしかすると、以下のような状態でしょうか。
「やりたいこと」
・Windowsの通常の状態と同じIMEのOn/Offと同じキー操作で、Windows上のPC-Xに表示したUbuntu環境のウインドウにおいて、SCIMのOn/Offをしたい。現状として、Shift+SpaceでのSCIMの起動はできているので、この"Shift+Space"を"Windows標準のIMEのOn/Offと同じキー操作"にしてしまいたい。
「起きていること」
・SCIMの設定を変更しても、WindowsのIMEが起動してしまう。
うまく理解できなくて申し訳ないのですが、お手元の「やりたいこと」と「起きていること」をそれぞれ、上記のような形で説明して頂けないでしょうか。
また、
> キーの組合せから削除してしまったので、元に戻せなくなりました。
> SCIM開始の設定を、初期化できるでしょうか?
SCIM開始のキーシーケンスはファイル "~/.scim/config" に記録されています。
起動のためのシーケンスは、このファイルの
/Hotkeys/FrontEnd/Trigger = Control+space,Shift+space,Zenkaku_Hankaku,Hangul
という行に書かれています。上記に書き換えると元に戻せます。
オフライン
問題を整理します。
(1)やりたいこと ・・・ Windowsのキーバインドと同じにしたい(ご指摘の通り)
(2)現状 ・・・ SCIMの設定を変更しても何も起こらない(変換モードにならない)
Control+Spaceは有効です。
オフライン
わたしはHHK2という古いタイプを使っていますが、
~/.Xmodmap
に
keycode 129 = Zenkaku_Hankaku Kanji
と書き加えて動作するようになりました。
キーコードを調べるのは xev というコマンドで調べました。
オフライン
HHKB Lite2 キーボード(英語版)を使っていますが、なぜか右上の2つのキー(\| と ‘〜)が途中で使えなくなります。xmodmap で使える時と、使えない時の比較をすると、以下のように変わっていました。
正しいのは下の方です。
いろいろと試したのですが(経緯もご覧下さい。)
どうすれば直るでしょうか。
42c42
< keycode 49 = Zenkaku_Hankaku NoSymbol Zenkaku_Hankaku NoSymbol Zenkaku_Hankaku
---
> keycode 49 = grave asciitilde grave asciitilde grave asciitilde
44c44
< keycode 51 =
---
> keycode 51 = backslash bar backslash bar backslash bar
86c86
< keycode 93 =
---
> keycode 93 = Zenkaku_Hankaku NoSymbol Zenkaku_Hankaku NoSymbol Zenkaku_Hankaku
経緯
ubuntuのバージョンは 8.10 1月10日インストール
インストール時に
キーボード 英語
言語 日本語
で設定。
使っているうちに「〜」や、「\」が出ないことが判明
「キーボードの設定」「レイアウト」を見ると、日本語になっていたので、
これをHHKBに直そうと思ったが、選択肢の中にHHKBが無い
仕方なく英語キーボードの中から「Dell 101-Key PC」を選択すると
「\」「〜」が出るようになった。
しかし、なぜかいつの間にか元に戻ってしまう
という状況です。
よろしくお願い致します。
オフライン
HHKはGeneric 105-Key(Intl)で使うべきものです(マニュアルとかにも「普通の英語キーボードと同様のものとして扱います」的なことが書いてあったかと思います)。
で、キーボード設定が気づいたら元に戻ってしまう問題は、
$ sudo dpkg-reconfigure console-setup
を実行して、キーボードの設定を変えてください。
オフライン
早速のご回答有難うございました。
HHKをGeneric 105-Key(Intl)に変えるのは簡単にできたのですが、
$ sudo dpkg-reconfigure console-setup
こちらのコマンドは、実行してただ待ってるだけで良いと思っていたら、よく分からない質問が
次々と出てきてあせりました。適当に答えた部分もありますが、
何とかなっているようです。
これからも宜しくお願いします。
オフライン