日本語入力総合スレッド 5
レス数が1000を超えています。これ以上書き込みはできません。
fcitx-mozcをdebianで使っているんですが、日本語・半角英数を切り替えキーではなく
日本語入力への切り替えキー、英数入力への切り替えキーに設定って可能ですか? 端末(ターミナル)から、以下のコマンドを打ちます。
/usr/lib/mozc/mozc_tool --mode=config_dialog
Mozcプロパティが表示され、「一般」タグの内容が表示されていることを確認してください。
キー設定の選択行の「編集...」ボタンを押します。
モードが「直接入力」コマンドが「IMEを有効化」の行を選び、入力キーの項目を変更すれば、漢字入力ONのキーを変更できます。 >>953
>>952です。ありがとうございます。 そうかぁ左近殿全角スペースいるんかぁ。
使ってるブラウザから書き込めなくなったのでこれで最後で。
説明は対応できる量ではなくなるから、勘が良さそうな所でやってくれ。
キー入力が出来無くなって電源ボタンで消すしかない状況になってもいい時にやった
ほうがよかよ。
eval setxkbmap \
$(xkbcomp -a -xkb -o - $DISPLAY |sed -n '1d; s%^xkb_\(.*\) {%-\1%; t S; d;
:S s%ibility % %; s%\(.*\)_\(.*\)\([^)]"\|(\)%\1+\2\3%; t S; p') -print \
|xkbcomp - -xkb -o - |less
上記をターミナルに貼り付けると、設定の元となるファイルが出力されるからそれを
ファイルに書き出し変更して読み込む事で設定を変える。最後の -oから末尾までを消
し -o 'ファイル名'とする事で書き出せる。
以下変更箇所の羅列。 スイッチはトグルのようにグループ1へ戻す役割も担う。
変更後のTabキーは、 P <Multi_key> ñ Ñ とした。 今の失敗。書き込める量も減りすぎ。
type "FOUR_LEVEL" {
(省略)
};
の下に以下を追加する。
type "ALT_FOUR_LEVEL" {
modifiers= Shift+Alt;
map[Shift]= Level2;
map[Alt]= Level3;
map[Shift+Alt]= Level4;
level_name[Level1]= "Base";
level_name[Level2]= "Shift";
level_name[Level3]= "Alt Base";
level_name[Level4]= "Shift Alt";
};
# ------------------------------------------------------------------
key <TLDE> {
(省略)
};
を以下のように書替える。
key <TLDE> {
type = "ALT_FOUR_LEVEL",
symbols[Group1]= [ Zenkaku_Hankaku, ISO_Next_Group, Kanji ]
}; key <TAB> { [ Tab, ISO_Left_Tab ] };
を以下のように書替える。
key <TAB> {
type[group1] = "TWO_LEVEL",
type[group2] = "ALT_FOUR_LEVEL",
symbols[group1] = [ Tab, ISO_Left_Tab ],
symbols[group2] = [ P, Multi_key ,ntilde, Ntilde ]
};
# ------------------------------------------------------------------
shift+全角半角を押すと、グループ2に切り替わりTabの位置が設定したキーになる。
このスイッチはトグルのようにグループ1へ戻す役割も担う。
変更後のTabキーは、 P <Multi_key> ñ Ñ とした。
modifierとの対応は上から順番に、そのまま押す、shiftを押しながら押す、
alternateを押しながら押す、alternate+shiftを押しながら押すとなっている。
Multi keyとは複数のキーを組み合わせて文字を出すキー。
例えばMulti keyを押してから<3を押すと♥が出る。もう一度Multi keyを押してから<3
を押すとやっぱり♥が出る。 設定を反映させるには、以下を打ち込む。
xkbcomp 'ファイル名' $DISPLAY
次回から起動と同時に反映させたい場合はの事は環境によるので確かな事は知らない
。ただおそらくubuntuはgdmというログインを担うプログラムを使っていて、その設定
で特定のファイルを読み込めるようになっているのだと思う。そこに今打ち込んだも
のを書いておけばいい。
uimの設定は以下のように書替えれば、Pの後にPじゃないkeyが押された時に「ば」と
確定する。
((("は" "P"). ())("ば" ""))
((("は" "P" "P"). ())("ぱ" ""))
Multi keyを押してから<3を押すとやっぱり♥が出る。 >>955-959
ありがとうございます。
Xのキーマップを変えるわけですね。
キーマップが変えられることは以前から知ってましたが、ごちゃごちゃして分かりづらいので調べたことがありませんでした。
折角の機会です、貴殿から授受された知識を深めてみます。
数日後になるでしょうが、結果をレスします。 結構でござる。難解ゆえ支障をきたそう。
コーランの一節より。
『選択がGentooを動かすのであって、Gentooが選択させるのではない、ということを理解する事はと
ても重要です。』
ではこれにて、御免。 ManjaroをNGワードに入れたら
アホな対立アラシが居なくなった もう一回だけ。試してこういう事じゃないなと分った。
こういう事か。良い設定かもしれないね。ノシ。
((("は" "P"). ("ば"))())
((("ば"). ())("ば"))
((("ば" "P"). ())("ぱ")) >>1
総合なら多言語入力総合にしてくださいよ。
多言語入力総合を独立に立てても過疎るだけなので統合してほしかった。 世界一優秀なことになってるジャップが、
linux のまともな日本語入力環境一つ作れてないのは、
大笑いだよな w
ま、これが猿の実力か wwww linuxの良い所は、おまえみたいな奴が何も出来ない事をはっきりと映し出す所だな。 >>969
お前も出来ないくせにw
刺し殺されろw kaliの日本語入力設定は、たいへんだった。パッチ当てるたびに、動かなくなったり。 何この殺伐スレ
日本語入力なんてuim-anthyよ
細かいこと気にしないから当たり前の用に使ってて何も感じない >>971
kali でmozc を利用できるようする方法を教えてください uimを入れ直した後で、uim-ximを使用するx11アプリで
日本語が入力ができなくなり困っています。
gtk-query-immodulesでキャッシュを更新して、
gtk2/3やqtアプリでは使えるようになりましたが、
それ以外のx11アプリで有効になりません。
XMODIFIERS='@im=uim'を設定してuim-ximは起動していますが、
uim-candwin-gtkが起動しないようです。
どんなところが問題でしょうか? >>973
よく知らんが、kali(debianベース)なら、im-configって端末で打てば、インプットメソッド設定画面が出るんじゃない? Linuxをやって気づいたこと
ディストリビューションが多いこと。
Q.ディストリビューションが違うと何が違うの?
A.何かが違う。
Q.何かって何?
A.だから何かだよ。調べないとわからないんだよ。
Q.その違いって大事なの?
A.ユーザーにとっては迷惑なだけ
Q.なぜ違うの?
A.自由だから
Q.自由なんか無くせばいいじゃない
A.Windows使いなさい
Q.なぜLinux使うの?
A.Windowsが不自由だから
Q.でも日本語入力だけでも統一したいよね
A.そうだよね >>974
X11アプリにXMODIFIERSの環境変数を引き継いでない可能性大 >>977
確かにそんな感じです。
XIMを有効にしてビルドされてるはずのworkerのアプリケーション情報に、
XIM modeは本来defaultと表示されるところがfallbackになってました。
これと同じ経験がどこかであったような。 解決できないので隅々までいったんすべて削除し、
ソースの取得からビルドをやり直すと今度は何事もなくインストールできました。
最初はビルドの途中で一二度つまづいていたのでそのゴミか、
古いインストールの一部がどこかに残っていたのかもしれません。 エロい人教えて
日本語入力をmozcで行っているが、firefoxの入力欄では「あ」がでて日本語が入力できるが、
他のエディターなどでは「あ」に切り替わらない状況ですが対策をよろしく。
Debian Stretch9 自分もエディタとかを起動して直ぐにmozcを入れると「あ」にならない
マシンが低スペックだからなのかな >>980
端末からim-configって打って、[OK]押して[はい]押して、
多分、fcitxが選択されているはずだから、uimに変えて[OK]押して[OK]押して、
そんで、再起動、
立ち上がったらuimになっているから、それでうまく日本語入力できるか確認して、
そのままでも不都合なければそのまま使って、
やっぱぁfcitxがええってなれば再度im-configって打ってfcitxにすればうまくいくんとちゃうちゃうかいな >>981
低スペック関係ないんとちゃう?
でもな、486とかなんかやとあかんけどな 980です。antix 17.1 本家版です。自己解決しました。以下のようにしたら。テキストエディタや
Texmakerなどで「あ」にきりかわる機能が復活しました。
エディタで /usr/local/bin/desktop-session を管理者権限で開く。
83行あたりから環境変数のエスクポートをやっているので、そこに次の3行を追加する。
say "Exporting desktop Variables:"
say "DESKTOP_SESSION_CODE=$code"
export DESKTOP_SESSION_CODE="$code"
say "DESKTOP_SESSION_WM=$wm"
export DESKTOP_SESSION_WM="$wm"
say "DESKTOP_SESSION_IM=$im"
export DESKTOP_SESSION_IM="$im"
## この後に次の3行追加
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx さらに同じファイルの307行目あたりから10行ほど、conky の起動を設定しているので、その下(「fi」の下の行)に次を追加
#Check if the user would like to run the session specific conky or not.
if [ "$LOAD_CONKY" = "true" ]; then
if [ -f "$conky_dir/$wm-conkyrc" ]; then
echo_cmd conky -c $conky_dir/$wm-conkyrc
else
echo_cmd conky
fi
echo_cmd wmctrl -F -r "Conky ($(hostname))" -b add,below &
fi
## この後に次の1行を追加
fcitx-autostart & #(& はいらないかも)
以上です。改めてのインストールしなくてすみました。参考になれば。 >>984
>export XMODIFIERS="@im=fcitx"
>export GTK_IM_MODULE=fcitx
>export QT_IM_MODULE=fcitx
普通は$HOME配下に書くと思うが、自分しか使わないのか。 >>984
ちなみにPCスペックはどれくらいなの? >>986 >>987
複数人で使用しているから、それぞれの.xinputrc に
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
fcitx
と書いて、もとからのText editorで「あ」に切り替わりができたがUpdateで
FIrefoxの検索欄のみで機能するようになった、ということ。
上のようにしたあとはこのように、当初からのようにかけるようになり、
もともとのLeafPadやGeanyでも、あとからインストールしたTexmakerや
wineでうごく WindowsのソフトのTexteditorでも「あ」との切り替えが復活中
あとim-configでibusにしてfctixに戻しての操作ではもともとのLeafPadやGeanyで「あ」が復活しただけであった。
もしかするとsudo bleachbitでシステムファイルなどを消去したのもよかったのかもしれないな。 uimのSKKでカタカナの「ヴ」を出す方法ってありますかね。
~/.uim.d/customes/custom-ja-rk-rule.scm
で
(define ja-rk-rule-table-basic ("vu" "" "ヴ" "ヴ")などとしてみました。
https://github.com/uim/uim-doc-ja/wiki/CustomizeUim#%E5%A4%89%E6%8F%9B%E7%94%A8%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA
ここを見て---少し,というか関数の名前が全然違いますが
("<入力>" "" "<ひらかな>" "<カタカナ>")
のような形式で設定できると考えたのですが,反映されませんでした。 うちでは何もしなくても 'vu' で 'ヴ' が出てるようだけど。 このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 2964日 13時間 32分 16秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。