多言語入力フレームワークuimのスレッドです。
公式サイト
http://code.google.com/p/uim/
日本語Wiki
http://uimwikija.mw.cmssquare.com/
前スレ
http://pc11.2ch.net/test/read.cgi/linux/1135968795/
関係リンクは>>2-5あたり
探検
uim スレッド 8
1login:Penguin
2008/01/21(月) 02:41:20ID:zieoHhYW2013/05/22(水) 01:56:04.04ID:QbaPxCQW
2013/05/22(水) 02:29:25.98ID:dB1F5x7L
>>627
uim関係ないよね?
uim関係ないよね?
2013/05/23(木) 01:31:19.78ID:LAZM8VNR
>>628
uim用のプラグインが用意されてるの他には知らんな
uim用のプラグインが用意されてるの他には知らんな
2013/06/30(日) 23:07:39.00ID:SkSiKbH/
1.8.6
2013/07/30(火) NY:AN:NY.ANID:uBjk+NXD
google-cgiapi-jpで「かな入力」を使ってるとF9で全角英数に変換できない
Google日本語入力だとできるのに残念
Google日本語入力だとできるのに残念
2013/09/17(火) 15:20:02.54ID:lOMiVGmV
uimの入力メソッドの切り替えが面倒。
直接→Anthy→m17n-latn-pre→直接→………
見たいに出来ないのかな?
直接→Anthy→m17n-latn-pre→直接→………
見たいに出来ないのかな?
2013/09/17(火) 16:49:58.09ID:Q9AP5Gze
2013/09/23(月) 17:05:54.09ID:J5GXeMSz
RequestUim にある
・入力モード別にカーソルの色を替えられる機能が欲しい。
・「カーソルの側に入力モードを表示」のアイコン表示と使い勝手の改善
ってずいぶん長い間実現しないけど、カーソル制御をアプリから奪うのが
無理なら、ウィンドウマネージャと通信してウィンドウの枠の色を変える
ってのはどうだろう。
scheme レベルで出来ませんか? > 詳しい方
・入力モード別にカーソルの色を替えられる機能が欲しい。
・「カーソルの側に入力モードを表示」のアイコン表示と使い勝手の改善
ってずいぶん長い間実現しないけど、カーソル制御をアプリから奪うのが
無理なら、ウィンドウマネージャと通信してウィンドウの枠の色を変える
ってのはどうだろう。
scheme レベルで出来ませんか? > 詳しい方
2013/09/23(月) 17:09:30.76ID:J5GXeMSz
あ、もちろんウィンドウマネージャ側も受け止めてくれないといけませんけど。
2013/09/23(月) 17:14:42.47ID:J5GXeMSz
特定のWM相手に実現するサンプルがあれば、それを参考に自分の使ってる
WMで頑張れるかも知れない。できなければWMを変えるw
WMで頑張れるかも知れない。できなければWMを変えるw
2013/09/29(日) 23:24:09.46ID:w5USWIkz
C/C++からuimを使うのにわかりやすいドキュメントやソースはありますか?
im engine の表示ができたくらいで、その先が難しく行き詰まっています。
im engine の表示ができたくらいで、その先が難しく行き詰まっています。
2013/09/30(月) 00:08:50.78ID:OCzfhEtL
うーん。実際にuimを利用しているサードパーティーのソフトのソースを読むしかないのかな?
mltermみたいな。
mltermみたいな。
2013/09/30(月) 01:04:35.40ID:Wtqb0EE5
>>638
mltermですか。読んでみます。ありがとうございます。
mltermですか。読んでみます。ありがとうございます。
2013/10/02(水) 10:29:07.86ID:K55CIXSw
最近 uim (gentoo) + Anthy に乗り換えて、emacs(24) でも uim.el を使い始めました。
emacs で( ) 波線が候補に出ないようなんですが、なにか設定のミスでしょうか。
uim では出ます。
emacs で( ) 波線が候補に出ないようなんですが、なにか設定のミスでしょうか。
uim では出ます。
2013/10/04(金) 01:14:27.38ID:hr9r67J/
最近 uim + Anthy に戻ってきた。
mlterm で Input Method を uim にした時 ON/OFF 切り替えが Shift+space から変えられないのは
ドコを設定すればいいの?
~/.uim に (define-key anthy-on-key? '("<Control> ")) とかしても効かない…。
ちなみに firefox や mlterm + XIM は正常に [Global] on の項目見てくれて、正常に使えます。
mlterm で Input Method を uim にした時 ON/OFF 切り替えが Shift+space から変えられないのは
ドコを設定すればいいの?
~/.uim に (define-key anthy-on-key? '("<Control> ")) とかしても効かない…。
ちなみに firefox や mlterm + XIM は正常に [Global] on の項目見てくれて、正常に使えます。
2013/10/04(金) 01:20:06.69ID:h50wjlOr
uimってlibkkcに対応してくれないのかなあ。
643641
2013/10/04(金) 01:46:59.26ID:hr9r67J/ 書いた途端に自己解決… orz
mlterm が setuid されてインストールされているのが原因だった。
libuim では setuid されてる場合、どうやらカスタム設定を無視する仕様みたい。
とりあえず chmod 755 したけど、これは mlterm 側直すのが正しいの?
mlterm が setuid されてインストールされているのが原因だった。
libuim では setuid されてる場合、どうやらカスタム設定を無視する仕様みたい。
とりあえず chmod 755 したけど、これは mlterm 側直すのが正しいの?
2013/10/04(金) 09:52:29.70ID:y2J88nbo
mlterm使いが多い(のか?)みたいだけど
自分はurxvtで不満無くuim使ってる。
自分はurxvtで不満無くuim使ってる。
2013/10/09(水) 01:21:20.85ID:2W+WgR2R
uim-skkで個人辞書ファイルが読みこまれないんだけど、
uim専用個人辞書ファイルが存在すると読みこまれない仕組み?
uim専用個人辞書ファイルが存在すると読みこまれない仕組み?
646login:Penguin
2013/10/10(木) 01:26:20.90ID:wWPSH2Lp とりあえずcrontabに@rebootで辞書をマージするようにしてるけど、
どうにかなんないのかな
どうにかなんないのかな
2013/10/14(月) 00:32:10.82ID:evddAW29
.skk-uim-jisyo がなければ .skk-jisyo が使われる。
skk-read-personal-dictionary がそれをしている。
単純に両方読み込みたいだけならこれを上書きすればいいんじゃないかな。
skk-read-personal-dictionary がそれをしている。
単純に両方読み込みたいだけならこれを上書きすればいいんじゃないかな。
2013/10/15(火) 23:54:55.89ID:HvZKiaEW
schemaわからないです><
649login:Penguin
2013/10/23(水) 00:58:54.46ID:+jrP+PSr まさかまたUIMに戻ってくるとは・・・。ubuntuでIbusが豪快にこけてくれたおかげで他を探してるんだがmozcを使うと安定しないなぁ。
というか、辞書登録や設定のたぐいの部分だが。
これはUIMとmozcとどっち側が悪いの?
というか、辞書登録や設定のたぐいの部分だが。
これはUIMとmozcとどっち側が悪いの?
650login:Penguin
2013/10/23(水) 01:59:59.41ID:BVnAANGn IBusかな漢字1.5.18
こだわりないから、そのまんまこれを使っている
こだわりないから、そのまんまこれを使っている
2013/10/23(水) 13:25:56.63ID:8KlY8ZuJ
>>649 つ ttp://ekato.wordpress.com/2012/01/30/mozc_tool/
652login:Penguin
2013/10/23(水) 13:27:10.83ID:8KlY8ZuJ protobufライブラリを入れ替えるといいよ
2013/10/23(水) 14:08:54.74ID:+aG2dPlC
Ubuntu(Debian)はprotobufをスタティックリンクしてないのか。
ポリシーにこだわって実用性が損なわれる悪例だな。
ポリシーにこだわって実用性が損なわれる悪例だな。
2013/10/23(水) 14:24:47.49ID:8KlY8ZuJ
というか、protobufの単なる設計ミスにみえるけど。直したらダイナミックリンクでもちゃんと動くよ
2013/10/23(水) 23:56:42.54ID:NwPMvHNe
>>634
uim-helper-server とよろしくやる方が楽かも。というか wm 側だけで済むかも。scheme free で。
uim-helper-server とよろしくやる方が楽かも。というか wm 側だけで済むかも。scheme free で。
656login:Penguin
2013/10/24(木) 20:28:30.41ID:80r+q81e2013/10/24(木) 23:54:12.90ID:A2PU5Q5o
ibus 評判悪いから、これを機に、
mozc に uim-mozc 取り込んでくれないかな 。
自分でパッチ当てるの、めんどうだ。
mozc に uim-mozc 取り込んでくれないかな 。
自分でパッチ当てるの、めんどうだ。
2013/11/08(金) 08:01:59.27ID:ve/DeZuK
uim-gtk-prefで設定をいじって「適応」を押したら、開いているアプリケーションたちを再起動させなくても設定が反映されて
「わぁ、素敵」
と思いました
そしたら~/.uimの設定が全部取り消されていて、全部のアプリケーションを再起動させないと自分のコンフィグが使えなくなって
「わぁ非道い」
と思いました
~/.uimの設定をソフトの再起動やログアウト/ログインなしで明示的に反映させるには、どうしたらいいのでしょうか
「わぁ、素敵」
と思いました
そしたら~/.uimの設定が全部取り消されていて、全部のアプリケーションを再起動させないと自分のコンフィグが使えなくなって
「わぁ非道い」
と思いました
~/.uimの設定をソフトの再起動やログアウト/ログインなしで明示的に反映させるには、どうしたらいいのでしょうか
2013/11/08(金) 10:08:55.39ID:sTzBK/SI
「適用」じゃないのか?
660login:Penguin
2013/11/08(金) 23:02:18.86ID:8vBwP6PK ubuntuへのuim-skkの導入法を教えてください。
2013/11/08(金) 23:59:49.67ID:7ArdgaAc
>>660
sudo apt-get install uim-skk
sudo apt-get install uim-skk
662login:Penguin
2013/11/09(土) 01:13:24.55ID:o0htOXY22013/11/09(土) 02:26:40.76ID:897Rr9sU
なんとか
uim-mozcに逃げこんで日本語打てるw
uim-mozcに逃げこんで日本語打てるw
2013/11/09(土) 02:28:43.31ID:0FdpDbzC
uim-skk…これ結構合理的
2013/11/09(土) 02:36:06.81ID:Yd6IGzdi
libkkcに対応しなかったらuimもレガシーになりそう?
2013/11/09(土) 07:36:02.24ID:NiGXcuxO
ずっと使ってるエンジンにuimが対応してないんで未だにscimなんぞ使ってるんだけど、
そろそろ移行しようかなー。
今だとuimかIBusなんだろうけど、テキストターミナルのEmacsでの使用が必須なんで、
IBusはだめらしくてuimを狙っている。
で、上で話に出たlibkkcが気になるんだけど、対応していない。
プログラミングはそこそこできるんで、できれば自分で書いてみたいんだけど、
あいにくこの分野は全くの初心者なんで。
uimのプラグインの書き方とかlibkkcの使い方とか、どっかにドキュメントはないんかな。
付属しているの見てもググっても概要しか書いてないし。
ibus-kkcでlibkkcの使い方を、uim-anthyとかでuim対応を、
それぞれソースから読み取るしかないんだろうか。
そろそろ移行しようかなー。
今だとuimかIBusなんだろうけど、テキストターミナルのEmacsでの使用が必須なんで、
IBusはだめらしくてuimを狙っている。
で、上で話に出たlibkkcが気になるんだけど、対応していない。
プログラミングはそこそこできるんで、できれば自分で書いてみたいんだけど、
あいにくこの分野は全くの初心者なんで。
uimのプラグインの書き方とかlibkkcの使い方とか、どっかにドキュメントはないんかな。
付属しているの見てもググっても概要しか書いてないし。
ibus-kkcでlibkkcの使い方を、uim-anthyとかでuim対応を、
それぞれソースから読み取るしかないんだろうか。
667login:Penguin
2013/11/09(土) 13:06:25.76ID:fdztA6/0 ソースが仕様。
2013/11/10(日) 01:24:58.89ID:A57puk+i
>>658
~/.uim.d/customs/*.scm に ~/.uim を読むものを置く、とか。というか ~/.uim の内容をそれに移すとか。
uim-pref-gtk に消されるかな?その前に読まないか?
よくしらないが custom-add-hook で ~/.uim を読むようにする方がいいかも。
バグかな。
~/.uim.d/customs/*.scm に ~/.uim を読むものを置く、とか。というか ~/.uim の内容をそれに移すとか。
uim-pref-gtk に消されるかな?その前に読まないか?
よくしらないが custom-add-hook で ~/.uim を読むようにする方がいいかも。
バグかな。
669login:Penguin
2013/11/10(日) 02:49:00.18ID:QpgNnksW uim-skkは厄介だった。
タスクバーでの表示がめっさ縮んで表示された。
しかも、変換エンジンとの関連付けが難しい。
タスクバーでの表示がめっさ縮んで表示された。
しかも、変換エンジンとの関連付けが難しい。
670login:Penguin
2013/11/10(日) 05:15:33.04ID:QpgNnksW 入力システムで毎度毎度頭を抱えてしまうのは、デブ系なんだよな。
レッドハット系のフェドーラだと、標準でGUIはGnome3.Xであの手のU/I
は吹き出し形式になってて、文字入力直前まで言語バーがでないように
設計されてるのですごくいいアイデアだと思ったよ。
レッドハット系のフェドーラだと、標準でGUIはGnome3.Xであの手のU/I
は吹き出し形式になってて、文字入力直前まで言語バーがでないように
設計されてるのですごくいいアイデアだと思ったよ。
671login:Penguin
2013/11/10(日) 06:55:05.38ID:QpgNnksW こんな、感じの吹き出し
http://blog.du-a.org/2013/03/02/libkkc-update-week-four/
トップバーに組み込まれる、この入力システムのしくみがすごい。
skkじゃなくてKKCだった。
動画再生してるときに、ほとんど入力システムは、言語バーが表示されるじゃん。
この点については、フェドーラ19はいいねえ。
http://blog.du-a.org/2013/03/02/libkkc-update-week-four/
トップバーに組み込まれる、この入力システムのしくみがすごい。
skkじゃなくてKKCだった。
動画再生してるときに、ほとんど入力システムは、言語バーが表示されるじゃん。
この点については、フェドーラ19はいいねえ。
2013/11/10(日) 11:52:40.93ID:AHDgaSe5
2013/11/10(日) 13:30:27.34ID:TXjYDoXx
触るな危険
2013/11/19(火) 03:21:18.53ID:9T6qwdlm
はやくuimもUTF-8にならないかな
.uimをUTF-8で書けるようにならないかな
青空文庫もUTF-8で出してくれないかな
もう文字化けと変換とエンコーディング指定はいやだあ
おれはUTF-8原理主義者になるぞおお
.uimをUTF-8で書けるようにならないかな
青空文庫もUTF-8で出してくれないかな
もう文字化けと変換とエンコーディング指定はいやだあ
おれはUTF-8原理主義者になるぞおお
2013/11/19(火) 12:49:36.67ID:1BWE1yjl
2013/11/20(水) 07:33:05.82ID:Ixf3cyOd
socketのパスが%Home/.uim.d/ から /var/run/user/ に変わってたよ。
気づくまで、1時間以上、、、、
気づくまで、1時間以上、、、、
677デムパゆんゆんネトウヨ特攻兵@12月すき焼き食べたい 【関電 74.6 %】
2013/12/06(金) 16:21:11.18ID:ybltlV55 でぶあんのしどで1.8.6のソースから--with-wnnでビルドしたけど
wnn入ってねぇ
wnn入ってねぇ
2013/12/15(日) 21:38:22.42ID:4llFS13a
anthyのupdateがあったけど、前にもまして変換が危うくなってきたな……
679login:Penguin
2014/01/13(月) 16:14:06.46ID:vn3vsRoM 質問。
anthyで入力した「未変換文字列」を「return」で「確定」してるんだけど、return入力が使用しているソフトウェアに横取りされてしまう。
e.g.)「この」と打って変換せずreturnキーを打つと、virtaal(翻訳エディタ)にreturnを横取りされて文字列が空のまま入力が終わってしまう。
一度ひらがな変換してからreturnで確定すればいいんだけど、すっかり「未変換ならそのままreturn」で指が慣れてしまっているのでなかなか難しい。
「未変換文字列をreturnでそのまま確定する」を実現したいんだけど、どうしたらいい? ふつうのテキストエディタならできる。特定のエディタ上での話。
ちなみに未変換(anthyだと下線が引かれた状態)から、一度変換中(anthyだと文字列がコントラスト反転状態)になれば入力は横取りされない。
「確定やリターンをそれぞれ別のキーに割り当てればいいじゃん」という問題ではなく(問題解決のために人間側に変更を要求するのではなく)、
「変換モードになれば入力が横取りされないのが分かっているから、未変換の状態でもそんな感じに制御できないかな」という相談。
~/.uimや.uim.dを直接いじってもかまわないで、どなたかお力貸してください。
anthyで入力した「未変換文字列」を「return」で「確定」してるんだけど、return入力が使用しているソフトウェアに横取りされてしまう。
e.g.)「この」と打って変換せずreturnキーを打つと、virtaal(翻訳エディタ)にreturnを横取りされて文字列が空のまま入力が終わってしまう。
一度ひらがな変換してからreturnで確定すればいいんだけど、すっかり「未変換ならそのままreturn」で指が慣れてしまっているのでなかなか難しい。
「未変換文字列をreturnでそのまま確定する」を実現したいんだけど、どうしたらいい? ふつうのテキストエディタならできる。特定のエディタ上での話。
ちなみに未変換(anthyだと下線が引かれた状態)から、一度変換中(anthyだと文字列がコントラスト反転状態)になれば入力は横取りされない。
「確定やリターンをそれぞれ別のキーに割り当てればいいじゃん」という問題ではなく(問題解決のために人間側に変更を要求するのではなく)、
「変換モードになれば入力が横取りされないのが分かっているから、未変換の状態でもそんな感じに制御できないかな」という相談。
~/.uimや.uim.dを直接いじってもかまわないで、どなたかお力貸してください。
680デムパゆんゆんネトウヨ@1月社会を動かす力になろう 【関電 80.0 %】
2014/01/13(月) 21:01:30.38ID:ROEbO2Sy それはvirtaalのメモリリークのバグじゃないのか
2014/01/13(月) 22:25:33.22ID:CZcKgfAE
どこでanthyアップデートがあったのか
2014/01/14(火) 10:35:07.85ID:3qAiv+Qs
2014/01/17(金) 16:35:08.36ID:FipDNdl+
uimだとchrome(ium)が起動しないよね?
御呪いをコマンドでやるといいんだけど
御呪いをコマンドでやるといいんだけど
2014/01/17(金) 16:38:13.32ID:FipDNdl+
あ、それと、gtk-3のアプリでuimが出てこないから、/usr/lib/gtk-3/.../im-uim.soを/usr/lib/i386~にmvして
dpkg-configure libgtk-3-0やらないとダメなんだよな
dpkg-configure libgtk-3-0やらないとダメなんだよな
2014/01/17(金) 17:26:57.64ID:ZlsVjs27
>>683
全部お前の使ってるディストリの問題。
全部お前の使ってるディストリの問題。
2014/01/17(金) 17:33:57.99ID:p88l2Y39
>>683
御呪いって何よ。
御呪いって何よ。
2014/01/17(金) 17:48:04.96ID:FipDNdl+
ubuntu様ですよ?
2014/01/17(金) 17:48:10.07ID:Lhp2hk/2
> env GTK_IM_MODULE=xim chrome &
こういうの?
qtだったっけか
こういうの?
qtだったっけか
2014/01/18(土) 12:50:29.30ID:0qmSM/dc
やっぱりuimって癖あるなぁが印象
おまじない云々もそうだけど、ツールバーがウィンドウに常に隠れてしまったり、あっち書き換えてもこっちに不具合出たりで
でもuim自体は好きなんだけどねぇ
おまじない云々もそうだけど、ツールバーがウィンドウに常に隠れてしまったり、あっち書き換えてもこっちに不具合出たりで
でもuim自体は好きなんだけどねぇ
2014/01/18(土) 13:31:07.79ID:pCmhBYIL
scimに比べてuimの方がカスタマイズしやすい
半角英数モード、全角英数モードの挙動がeggに近くなれば(Returnで決定した時に元のひらがな入力モードに戻る)
もうegg(tamago)いらずなのに…
半角英数モード、全角英数モードの挙動がeggに近くなれば(Returnで決定した時に元のひらがな入力モードに戻る)
もうegg(tamago)いらずなのに…
2014/01/21(火) 13:15:51.32ID:hyTibiCf
ルートで日本語入力できるようにするにはどうすればいいのん?
2014/01/21(火) 16:30:27.27ID:MaYLnVR6
2014/01/21(火) 16:38:52.92ID:JrAhHP03
そもそもrootで日本語使うなタコ
2014/02/06(木) 21:19:39.91ID:3jS/aZPq
linux 環境で、uim-mozc コンパイル成功した人いますか?
いたら、手順教えて欲しいです。
何年か前に、数個前のバージョンのmozc でコンパイルして使っていたのですが、
環境の変化か動かなくなってしまいました。
実は、少し前にも、mozc の update に気づいて、コンパイルしてみたのですが、
うまく行かず、「まー、現状、動いてるからいいや。」的に、ほってありました。
が、今回、再コンパイルする必要に迫られ、困っている次第です。
一応、
mozc 1.13.1651.102
uim-mozc (svn revision 333)
で、やってみましたが、ファイルが無かったりで、コンパイルに失敗します。
これは、数カ月前に、私が失敗したのと同様の状況と思われます。
最近の環境で成功した方、よろしくお願いします。
いたら、手順教えて欲しいです。
何年か前に、数個前のバージョンのmozc でコンパイルして使っていたのですが、
環境の変化か動かなくなってしまいました。
実は、少し前にも、mozc の update に気づいて、コンパイルしてみたのですが、
うまく行かず、「まー、現状、動いてるからいいや。」的に、ほってありました。
が、今回、再コンパイルする必要に迫られ、困っている次第です。
一応、
mozc 1.13.1651.102
uim-mozc (svn revision 333)
で、やってみましたが、ファイルが無かったりで、コンパイルに失敗します。
これは、数カ月前に、私が失敗したのと同様の状況と思われます。
最近の環境で成功した方、よろしくお願いします。
695デムパゆんゆんネトウヨ@1月社会を動かす力になろう 【関電 82.4 %】
2014/02/06(木) 21:27:54.19ID:6sJh0oCw mozcを一つ前のバージョンに落とせ
2014/02/06(木) 21:52:09.49ID:kZzgWi3d
>>694
まず、それがuim-mozcのビルドの失敗なのかmozcのビルドの失敗なのか。
mozcのソースはtarballの場合はGYPやprotobufが入ってない。
svnリポからビルドすればそのへん自動で入り、公式サイトではそのsvnリポからの
インストール前提の説明しかしてない。
uim-mozcはmozc-serverにkill-lineの機能を追加するパッチを当てるが、
それが最新のmozcに対応してなければパッチの適用に失敗する。
自分は面倒でパッチは当ててないのでパッチが対応してるかどうか知らない。
mozcを提供しているディストリのパッケージングを参考にしたほうがいい。
まず、それがuim-mozcのビルドの失敗なのかmozcのビルドの失敗なのか。
mozcのソースはtarballの場合はGYPやprotobufが入ってない。
svnリポからビルドすればそのへん自動で入り、公式サイトではそのsvnリポからの
インストール前提の説明しかしてない。
uim-mozcはmozc-serverにkill-lineの機能を追加するパッチを当てるが、
それが最新のmozcに対応してなければパッチの適用に失敗する。
自分は面倒でパッチは当ててないのでパッチが対応してるかどうか知らない。
mozcを提供しているディストリのパッケージングを参考にしたほうがいい。
2014/02/06(木) 22:19:18.54ID:JT7/LEST
これのPKGBUILDとかかな
ttps://aur.archlinux.org/packages/uim-mozc/
ttps://aur.archlinux.org/packages/uim-mozc/
2014/02/07(金) 01:32:24.55ID:Ny6qwD3/
2014/02/07(金) 12:29:41.11ID:+2iqVCty
コマンドラインからの入力方式の変更方法を教えてください
用意されてないならuim-im-switcher-*を見て自分で用意するしかない?
用意されてないならuim-im-switcher-*を見て自分で用意するしかない?
700699
2014/02/08(土) 12:59:57.56ID:iHWFv/1a ログ読んだら解決しましたスレ汚しすまそ
2014/03/19(水) 11:51:37.19ID:y7IBbgd5
fbtermでuim-febで.uimでキーの設定したのに
control+スペースで切り替わらない。
その他のキーに割り当てても切り替わらない。
どうしたらいいですか?
control+スペースで切り替わらない。
その他のキーに割り当てても切り替わらない。
どうしたらいいですか?
2014/03/19(水) 13:59:30.56ID:hlFWciTs
.uimを晒すか、誰かのdotfilesにある.uimを使ってみ
2014/03/19(水) 14:01:38.39ID:hlFWciTs
もし、guiでもできてないなら
uim-module-manager --register mozc
みたいなのをし忘れてる可能性もある
uim-module-manager --register mozc
みたいなのをし忘れてる可能性もある
2014/03/20(木) 09:12:03.35ID:PzMRws09
.uim.dを消したら直りました。
これが設定を上書きしてたみたいです。
これが設定を上書きしてたみたいです。
2014/03/29(土) 01:39:20.72ID:ttg9mcnB
波ダッシュ(u+301c)の代わりに全角チルダ(u+ff5e)を入力しようと思って
(define ja-rk-rule-basic (append '(
((("~") . ()) ("〜" "〜" "〜"))) ja-rk-rule-basic))
と書いてみましたが、~を押下しても何も入力されません。
〜の代わりに別の文字を設定すると~でちゃんとその文字を入力できます。
漢字コード直接入力などで全角チルダ自体を入力・表示できることは確認済みです。
どうしたら~で全角チルダを入力できるようになりますか?
uimは1.8.6です。
(define ja-rk-rule-basic (append '(
((("~") . ()) ("〜" "〜" "〜"))) ja-rk-rule-basic))
と書いてみましたが、~を押下しても何も入力されません。
〜の代わりに別の文字を設定すると~でちゃんとその文字を入力できます。
漢字コード直接入力などで全角チルダ自体を入力・表示できることは確認済みです。
どうしたら~で全角チルダを入力できるようになりますか?
uimは1.8.6です。
2014/05/10(土) 14:51:03.20ID:7azfphBI
特定の入力を漢字変換待ちにせず、そのままコミットさせるにはどうしたらいい?
具体的には、z / で・(中黒記号)にしたらそのまま確定して渡したい。他いろいろな記号入力をそうしたい
ja-direct-ruleをつかってみたけどイマイチ。単ストロークしか受け付けない
具体的には、z / で・(中黒記号)にしたらそのまま確定して渡したい。他いろいろな記号入力をそうしたい
ja-direct-ruleをつかってみたけどイマイチ。単ストロークしか受け付けない
2014/05/11(日) 09:07:19.79ID:DvO8qA1+
skkを使う
2014/05/11(日) 21:35:27.40ID:xnXTjbrp
ぐぬぬ。やっぱりskkか
さっそく導入してみた。うまく変換できない。Dvorak配列で拡張ACT使いなのでデフォルトのキーがバッティングする。がんばろう…
さっそく導入してみた。うまく変換できない。Dvorak配列で拡張ACT使いなのでデフォルトのキーがバッティングする。がんばろう…
2014/05/11(日) 23:21:54.62ID:xnXTjbrp
SKKでHelp.
Dvorakではkと母音の組み合わせが入力しづらいので、カ行はcと母音をつかってca ci cu ce coとするんだけど
そうすると「歩く」を入力するときの AruCu が変換されない
たぶん辞書がそうなってるんだろうなーと思ったけど、どうやって直したら良い? カ行の活用全部手動で登録しなおせはナシでおねがいします…
Dvorakではkと母音の組み合わせが入力しづらいので、カ行はcと母音をつかってca ci cu ce coとするんだけど
そうすると「歩く」を入力するときの AruCu が変換されない
たぶん辞書がそうなってるんだろうなーと思ったけど、どうやって直したら良い? カ行の活用全部手動で登録しなおせはナシでおねがいします…
2014/05/12(月) 07:17:42.00ID:x6/SQpb7
入力されたローマ字をそのまま辞書引きに使ってしまっているのが原因なので
ひらがなからSKK辞書の送り仮名表現で用いられる子音に変換して辞書引くように
uim-skkの方を修正してくれって報告するのがいいんじゃないかな。
ひらがなからSKK辞書の送り仮名表現で用いられる子音に変換して辞書引くように
uim-skkの方を修正してくれって報告するのがいいんじゃないかな。
2014/05/12(月) 10:31:57.86ID:baO08fG8
こっそり作業してこっそり自己解決したので、こっそり2chに投稿
skk.scmのskk-set-rule!でローマ字、AZIK、ACT、KZIKのそれぞれ対応するjapanese-*.scmを読み込んでいるようで、呼び出したjapanese-act.scmでは送り仮名を c → k に変換していた
だからuim-prefのSKK設定でACTを選択すれば AruCu が変換できるようになる
ところがこのjapanese-act.scmはローマ字⇔かなのACT変換テーブルも持っていて、これが.uimの設定を上書きしてしまう。この変換テーブルがまた変態拡張で、なかなかに興味深い
(Dvorak使いは各人が各人の「おれのかんがえたさいきょうのACT」を持っているので、このことは特段驚くには値しない。いくつかは自分の参考にさせてもらった。ちなみに私の変換テーブルは1,500行です)
とにかく解決策は用意されているのは分かったので、このコンフリクションをどうにかしたい。uim-docによると、ユーザーは.uimに
(require-module "scm名")
(define ... )
と記述することで関数やリストを上書きできるらしいので、japanese-act.scmのテーブルをことごとく削除してやろうと思ったが、取得できるモジュールは
uim> installed-im-module-list
にあらわれるものしかダメらしく、skk.scmの中で呼び出される個別のscmは変更できない
skk.scmのskk-set-rule!でローマ字、AZIK、ACT、KZIKのそれぞれ対応するjapanese-*.scmを読み込んでいるようで、呼び出したjapanese-act.scmでは送り仮名を c → k に変換していた
だからuim-prefのSKK設定でACTを選択すれば AruCu が変換できるようになる
ところがこのjapanese-act.scmはローマ字⇔かなのACT変換テーブルも持っていて、これが.uimの設定を上書きしてしまう。この変換テーブルがまた変態拡張で、なかなかに興味深い
(Dvorak使いは各人が各人の「おれのかんがえたさいきょうのACT」を持っているので、このことは特段驚くには値しない。いくつかは自分の参考にさせてもらった。ちなみに私の変換テーブルは1,500行です)
とにかく解決策は用意されているのは分かったので、このコンフリクションをどうにかしたい。uim-docによると、ユーザーは.uimに
(require-module "scm名")
(define ... )
と記述することで関数やリストを上書きできるらしいので、japanese-act.scmのテーブルをことごとく削除してやろうと思ったが、取得できるモジュールは
uim> installed-im-module-list
にあらわれるものしかダメらしく、skk.scmの中で呼び出される個別のscmは変更できない
2014/05/12(月) 10:33:27.78ID:baO08fG8
いよいよムシャクシャしたのでskk.scmのほうを書き換えてやった
(require-module "skk")
(define skk-set-rule!
(lambda (sc input-rule)
(let ((rkc (skk-context-rk-context sc))
(rule (cond
((= input-rule skk-input-rule-roma)
(set! skk-okuri-char-alist '(("c" . "k") (";" . "a") ("q" . "o") ("j" . "e") ("k" . "u") ("x" . "i")))
(set! skk-downcase-alist '())
(set! skk-set-henkan-point-key '())
skk-ja-rk-rule)
)))
(skk-context-set-input-rule! sc input-rule)
(rk-context-set-rule! rkc rule))))
ということでめでたしめでたし。.uimの中に記述するだけでプログラムの挙動を変えられるだなんて、schemeさん流石っすオッス。さて、qとlはどこに配置しなおそうかな…
(require-module "skk")
(define skk-set-rule!
(lambda (sc input-rule)
(let ((rkc (skk-context-rk-context sc))
(rule (cond
((= input-rule skk-input-rule-roma)
(set! skk-okuri-char-alist '(("c" . "k") (";" . "a") ("q" . "o") ("j" . "e") ("k" . "u") ("x" . "i")))
(set! skk-downcase-alist '())
(set! skk-set-henkan-point-key '())
skk-ja-rk-rule)
)))
(skk-context-set-input-rule! sc input-rule)
(rk-context-set-rule! rkc rule))))
ということでめでたしめでたし。.uimの中に記述するだけでプログラムの挙動を変えられるだなんて、schemeさん流石っすオッス。さて、qとlはどこに配置しなおそうかな…
2014/05/12(月) 10:38:00.17ID:baO08fG8
2014/05/12(月) 17:59:46.08ID:dTxdgySX
確定のためにEnter押した方が楽だったんじゃ・・・
2014/05/12(月) 19:39:38.51ID:baO08fG8
もともと興味があったから、いいきっかけだったよ。「慣れたら他の入力システムが使えなくなる」というウワサを体験してみる
それでさ、最新版のuimはどんなもんかと思ってgit cloneしたけど、知らん間に1.9.0にバージョン上がってんだね。なんかアジア圏のみなさんがとくに頑張っている感じ
リリースノートまったく書かれていないから、どう改良されたのかさっぱりだけど。まあ、build失敗してし。ていうかcofigureが1MBもあるなんて初めて
それでさ、最新版のuimはどんなもんかと思ってgit cloneしたけど、知らん間に1.9.0にバージョン上がってんだね。なんかアジア圏のみなさんがとくに頑張っている感じ
リリースノートまったく書かれていないから、どう改良されたのかさっぱりだけど。まあ、build失敗してし。ていうかcofigureが1MBもあるなんて初めて
2014/05/14(水) 23:35:45.86ID:AQVhqiKF
毎度毎度uim-skkのことで申し訳ないが、誰か「カタカタ入力に切り換えるスイッチ」を実現しているひとがいたら教えてください
互換性のためにトグルを残してあるんだと思うけど、いまどきからするとやっぱり基本設計は古いなあ
互換性のためにトグルを残してあるんだと思うけど、いまどきからするとやっぱり基本設計は古いなあ
2014/05/15(木) 00:13:56.92ID:At+/Bnjs
>>716
q
q
2014/05/15(木) 00:30:03.11ID:sJpyK/uM
>>717
トグルじゃなくて「どの状態からでもカタカタ入力にするキー」。qは現在のモードを反対にするキーだから、いまの入力モードを意識しないといけない
やりたいのは「ひらがな入力モードでもこのキーを押すとカタカナ入力モード」「カタカナ入力モードでもこのキーを押すとカタカナ入力モード」
入力インタフェースはモードをもってはいけないってUX(ユーザーエクスペリエンス)のガイドには書いてあったんだよう
トグルじゃなくて「どの状態からでもカタカタ入力にするキー」。qは現在のモードを反対にするキーだから、いまの入力モードを意識しないといけない
やりたいのは「ひらがな入力モードでもこのキーを押すとカタカナ入力モード」「カタカナ入力モードでもこのキーを押すとカタカナ入力モード」
入力インタフェースはモードをもってはいけないってUX(ユーザーエクスペリエンス)のガイドには書いてあったんだよう
2014/05/15(木) 01:16:36.14ID:At+/Bnjs
2014/05/15(木) 08:36:46.42ID:5vraC/LL
2014/05/15(木) 21:56:18.82ID:sJpyK/uM
なんかまた勝手に自己解決してしまったので、申し訳ないと思いつつ投稿
/.uim.d/customs/custom-skk-keys1.scm を参考に
(define skk-hiragana-key '("ひらがなキー"))
(define skk-hiragana-key? (make-key-predicate '("ひらがなキー")))
(define skk-katakana-key '("カタカナキー"))
(define skk-katakana-key? (make-key-predicate '("カタカナキー")))
と設定
(define skk-proc-state-direct-no-preedit ;未入力状態のときのモード
(lambda (key key-state sc rkc)
(if skk-use-with-vi?
(if (skk-vi-escape-key? key key-state)
(begin
(skk-context-set-state! sc 'skk-state-latin)
(rk-flush rkc))))
(cond
;追加
((skk-hiragana-key? key key-state)
(skk-context-set-kana-mode! sc skk-type-hiragana)
#f)
((skk-katakana-key? key key-state)
(skk-context-set-kana-mode! sc skk-type-katakana)
#f)
;追加終わり
これで「未入力のときにひらがなキーで必ずひらがな、カタカナキーで必ずカタカナ」になる
/.uim.d/customs/custom-skk-keys1.scm を参考に
(define skk-hiragana-key '("ひらがなキー"))
(define skk-hiragana-key? (make-key-predicate '("ひらがなキー")))
(define skk-katakana-key '("カタカナキー"))
(define skk-katakana-key? (make-key-predicate '("カタカナキー")))
と設定
(define skk-proc-state-direct-no-preedit ;未入力状態のときのモード
(lambda (key key-state sc rkc)
(if skk-use-with-vi?
(if (skk-vi-escape-key? key key-state)
(begin
(skk-context-set-state! sc 'skk-state-latin)
(rk-flush rkc))))
(cond
;追加
((skk-hiragana-key? key key-state)
(skk-context-set-kana-mode! sc skk-type-hiragana)
#f)
((skk-katakana-key? key key-state)
(skk-context-set-kana-mode! sc skk-type-katakana)
#f)
;追加終わり
これで「未入力のときにひらがなキーで必ずひらがな、カタカナキーで必ずカタカナ」になる
2014/05/15(木) 22:00:06.71ID:sJpyK/uM
さらに
(define skk-proc-state-kanji ;漢字入力時のモード
(lambda (c key key-state)
(let* ((sc (skk-find-descendant-context c))
(rkc (skk-context-rk-context sc))
(stat (skk-context-state sc))
(res #f))
(and
;追加
(if (and (skk-hiragana-key? key key-state)
(null? (rk-context-seq rkc)))
(begin(skk-append-residual-kana sc)
(if (not (null? (skk-context-head sc)))
(begin (skk-commit sc (skk-make-string (skk-context-head sc) skk-type-hiragana)) (skk-flush sc)))
#f)
#t)
(if (and (skk-katakana-key? key key-state)
(null? (rk-context-seq rkc)))
(begin (skk-append-residual-kana sc)
(if (not (null? (skk-context-head sc)))
(begin (skk-commit sc (skk-make-string (skk-context-head sc) skk-type-katakana)) (skk-flush sc)))
#f)
#t)
;追加終わり
これで漢字入力時も同様にひらがなカタカナ決め打ちになった
(define skk-proc-state-kanji ;漢字入力時のモード
(lambda (c key key-state)
(let* ((sc (skk-find-descendant-context c))
(rkc (skk-context-rk-context sc))
(stat (skk-context-state sc))
(res #f))
(and
;追加
(if (and (skk-hiragana-key? key key-state)
(null? (rk-context-seq rkc)))
(begin(skk-append-residual-kana sc)
(if (not (null? (skk-context-head sc)))
(begin (skk-commit sc (skk-make-string (skk-context-head sc) skk-type-hiragana)) (skk-flush sc)))
#f)
#t)
(if (and (skk-katakana-key? key key-state)
(null? (rk-context-seq rkc)))
(begin (skk-append-residual-kana sc)
(if (not (null? (skk-context-head sc)))
(begin (skk-commit sc (skk-make-string (skk-context-head sc) skk-type-katakana)) (skk-flush sc)))
#f)
#t)
;追加終わり
これで漢字入力時も同様にひらがなカタカナ決め打ちになった
2014/05/15(木) 22:08:33.66ID:sJpyK/uM
他にも漢字入力モードのときの▽印を表示させない(ロケーションバーに検索単語入力したときに、たまに▼まで送信されるから)とか、いろんなキー追加したりとか
BASICとCを齧ったくらいのサンデープログラマーでも色々遊べて楽しいですscheme
それからごめんね、質問して回答もらってまでしておいて勝手に自己解決ばっかりで
この「掲示板に質問したあとにすかさず解決案が浮かぶ」というマーフィーの法則的な現象には絶対名前がついているはず
BASICとCを齧ったくらいのサンデープログラマーでも色々遊べて楽しいですscheme
それからごめんね、質問して回答もらってまでしておいて勝手に自己解決ばっかりで
この「掲示板に質問したあとにすかさず解決案が浮かぶ」というマーフィーの法則的な現象には絶対名前がついているはず
2014/05/24(土) 17:22:55.17ID:bIyd5SaF
仮に質問する「前」に自己解決したとしても、その成果をここに書いておいてくれるとうれしい
そのうちきっと、誰かの役に立つから
そのうちきっと、誰かの役に立つから
725login:Penguin
2014/05/30(金) 01:19:05.73ID:peeEcXTh protobufライブラリのバグ、マージされないなぁ。
アレのおかげでUIMはまたスタンダードになり損ねそうだ。。。
アレのおかげでUIMはまたスタンダードになり損ねそうだ。。。
2014/05/31(土) 06:28:45.11ID:nUwe6/I8
レスを投稿する
ニュース
- 中国政府が軍民両用品の対日輸出規制、レアアースも対象か 高市首相答弁への対抗措置 ★8 [首都圏の虎★]
- 中国政府が軍民両用品の対日輸出規制、レアアースも対象か 高市首相答弁への対抗措置 ★9 [首都圏の虎★]
- 【国際】米国務省、Xで米大陸周辺は「我々のもの」と投稿…ベネズエラ軍事作戦を正当化 [煮卵★]
- 外務省、中国の軍民両用品目の輸出禁止措置に抗議 撤回求める [首都圏の虎★]
- 【速報】トランプ氏:ベネズエラ暫定政権、3000万─5000万バレルの高品質の石油を米に引き渡しへ [ぐれ★]
- 「加害者晒して叩きまくるのもイジメじゃないの?」栃木県立高校の暴行事件、動画拡散に人気YouTuberが苦言 [Anonymous★]
- 【高市早苗】中国のレアアース輸出規制に外務省が大慌てで抗議 [583597859]
- 【高市悲報】中国の輸出禁止、大ニュースなのに全然報道されない [115996789]
- 【画像】高市総理、ついに最強カードを全世界に見せつけるwwwww [237216734]
- 韓国大統領「イエーイ」高市「遺影ーイ」 [931948549]
- 【悲報】AVメーカー「割れ厨を駆逐してやる…!」→トレントでAV割ってた約67万人が開示請求されるwwwwwwwwww [839150984]
- みんな大好きiPhone次モデルで大幅値上げへ、もう買えないよな日本人の経済力じゃ [605029151]
