日本語入力メソッド総合スレッド [無断転載禁止]©2ch.net (496レス)
1-

48
(3): 27,30,34 2020/03/31(火)03:12 ID:JRXN72L6(1/2) AAS
>>45
■環境
○emacs-26.3+yc.el5.2.1+wime?.?.?+atok17で、
 emacs起動直後に、かな漢起動キー直後から「かな入力」。
○.cannaは、「(setq romkana-table "HHKus_de_KanaInput.kp")」。
○ログ採取は、「wime -e atok -v3 --ch all hoge.log」
 ※wime3.6.0では「-e atok」だと「cmdline_opt:no available ime 'atok'」
  との事で、wimeが起動しないのでwime3.6.0のみ「-e atok」を省略。
■wime3.6.0だと助詞が省かれた候補は出ないが、
 wime4.0.0以降だと助詞が省かれた候補しか出ない。
省15
49
(1): 27,30,34 2020/03/31(火)03:14 ID:JRXN72L6(2/2) AAS
>>48 の続き
□wime4.0.1で「めがいたい」をかな入力で変換。
read-str:[めがいたい]
comp-str:[めがいたい]
read-str:[めが][いたい]
comp-str:[眼が][痛い]
dump_cand_list:list=8 [眼][目][芽][め][メガ][女鹿][妻鹿][めが]
□wime4.0.1で「こおりをもつ」をかな入力で変換。
read-str:[こおりをもつ]
comp-str:[こおりをもつ]
省12
50
(2): 2020/03/31(火)20:25 ID:3kwx143S(2/3) AAS
>>47
IMEを有効にする関数が呼ばれてないとするとwime-gtkモジュールがロードされていないのか?
以前 imwime_filter_keypress:not defined toggle key が表示されているのでimmodules.cacheへの登録は終わっているはず。
wime本体はすでに起動しているとして、
* ターミナルエミュレータを起動してそこで
echo $GTK_IM_MODULE
とすると何か表示されるか。
* そのターミナルから
GTK_IM_MODULE=wime WIME_DEBUG=3,all mousepad
とするとwimeのログに何か表示されるか。
省1
51
(1): 2020/03/31(火)21:29 ID:3kwx143S(3/3) AAS
>>48
この件ですが、wime4.0ではこの不具合を修正するコードを-eオプションに移動させたのです。
wime4.0なら'wime -e atok'で起動させればこの不具合は解消されるはずなのですが(atok2008の場合。'-e atok'がなければこの現象が起こる)、wimeへのオプションの指定は>>48で間違いないですか?
(ログ上では修正コードが呼ばれてないように見える)
52: 24 2020/03/31(火)21:51 ID:t4+IXO2Y(2/3) AAS
>>50
$ echo $GTK_IM_MODULE
wime

$ GTK_IM_MODULE=wime WIME_DEBUG=3,all mousepad
の結果です

外部リンク:ensha.red
ダウンロードパスワード : wime
・atok2016_4.txt
53
(1): 24 2020/03/31(火)22:26 ID:t4+IXO2Y(3/3) AAS
>>50
やり直しました
$ wime -e atok -v3 --ch all ~/atok2016_5.txt

$ echo $GTK_IM_MODULE
wime

$ GTK_IM_MODULE=wime WIME_DEBUG=3,all mousepad
の結果です

外部リンク:ensha.red
ダウンロードパスワード : wime
・atok2016_5.txt
54: 27,30,34 2020/04/01(水)03:46 ID:VLUs2Y0f(1/3) AAS
wime4.0.0以降だと助詞が省かれた候補が出る、の方の人です。
※標準的でないと思ったので.cannaでローマ字入力にしたがダメ。

>>51
>>48-49 のwimeのログは以下のようにして取りました。
emacsで書いたものをコピペでコマンド投入しました。

○wime4.0.1
 wime -e atok -v3 --ch all hoge.log
○wime3.6.0
 wime -v3 --ch all fuga.log

○wime3.6.0 makeが通って出来たバイナリ
省4
55
(1): 27,30,34 2020/04/01(水)03:47 ID:VLUs2Y0f(2/3) AAS
wime4.0.0以降だと助詞が省かれた候補が出る、の方の人です。

○wime3.6.0で「%wime -e atok」として起動。起動できない。
0009:fixme:netapi32:NetWkstaUserGetInfo Level 1 processing is partially implemented
0009:fixme:advapi:LsaOpenPolicy ((null),0x32f188,0x00000001,0x32f184) stub
0009:fixme:advapi:LsaClose (0xcafe) stub
[w][00000]cmdline_opt:no available ime 'atok'
[w]cmdline_opt:679:no available ime 'atok'

○wime3.6.0で「%wime」として起動。起動でき、正常動作。
0009:fixme:netapi32:NetWkstaUserGetInfo Level 1 processing is partially implemented
0009:fixme:advapi:LsaOpenPolicy ((null),0x32f3b8,0x00000001,0x32f3b4) stub
省2
56
(1): 27,30,34 2020/04/01(水)03:50 ID:VLUs2Y0f(3/3) AAS
wime4.0.0以降だと助詞が省かれた候補が出る、の方の人です。

○wime4.0.0 で「%wime -e atok」として起動。error出てる……。
0009:fixme:netapi32:NetWkstaUserGetInfo Level 1 processing is partially implemented
0009:fixme:advapi:LsaOpenPolicy ((null),0x32f378,0x00000001,0x32f374) stub
0009:fixme:advapi:LsaClose (0xcafe) stub
error in option -e
0009:fixme:imm:ImmGetOpenStatus (0x12c9c0): semi-stub
0009:fixme:imm:ImmReleaseContext (0x10054, 0x14f280): stub

○wime4.0.1で「%wime -e atok」として起動。error出てる……。
0009:fixme:netapi32:NetWkstaUserGetInfo Level 1 processing is partially implemented
省5
57
(1): 2020/04/01(水)07:36 ID:OkNcxsdE(1) AAS
>>56
ログ見ると
[w][00014][9288.500283]ime_info:ime filename 'C:\windows\system32\ATOK17W.IME'
となってますね。Readme.atokに'wimeがエラーで起動しないとき'という項目があるのでそれを試してもらえませんか。
58
(1): 2020/04/01(水)18:42 ID:9m0AlpJ8(1) AAS
>>53
全部のキー入力にmod 0x10がついてますね…
numlockかな?numlockをoffにしたらどうなるでしょうか?
59
(1): 24 2020/04/01(水)21:23 ID:oBX9arBG(1) AAS
>>58
・numlock offにすると、動くようになりました
・Ctrl+SpaceでATOKのON/OFFが出来ました
・ローマ字入力とOFFの直接入力時のみ動きます
・ちょっとあやふやな動きもありました
・かな入力はNGです

$ wime -e atok -v3 --ch all ~/atok2016_6.txt

$ GTK_IM_MODULE=wime WIME_DEBUG=3,all mousepad
の結果です

外部リンク:ensha.red
省4
60
(1): 2020/04/02(木)01:24 ID:X3XFAM9/(1) AAS
>>59
私はテンキーなしの英語キーボードなので、numlockとかかな入力とか考えたことなかった...
とりあえず、so/xres.cの129行目、
mod &= 0xffff; //SUPER_MASK,HYPER_MASK,META_MASKなどは無視する
の次に
mod &= ~Mod2Mask;
を挿入してこのビットを無視させればnumlockがonの状態でもimeをonにできると思います。
かな入力は日本語キーボード買ってきて考えてみます。キーコードをimeに渡してるだけなんだけどなぁ。
61: 27,30,34 2020/04/02(木)02:59 ID:g1R2QGdF(1) AAS
wime4.0.0以降だと助詞が省かれた候補が出る、の方の人です。

>>57
Readme.atokの説明にあるように、
「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts」
の「E0010411」(もともとは「E0020411」)の「Ime File」の
「C:\windows\system32\ATOK17W.IME」のパス部分を消して
「ATOK17W.IME」にして
「wime -e atok」で起動しました。

%wime -e atok
0009:fixme:netapi32:NetWkstaUserGetInfo Level 1 processing is partially implemented
省14
62
(1): 24 2020/04/02(木)21:40 ID:oXtcYt8d(1) AAS
>>60
ありがとうございます。
・NumLock ONでも変換できるようになりました。
・とりあえず ATOK 2016 でも変換(ローマ字)できる。
・ATOK ON時に全角半角キーを押すと直前の確定文字列が貼り付けされます。

一段落ついた気がします。かな入力の方は気長に待つことにします。
63: 2020/04/05(日)10:14 ID:bZCg+/kl(1) AAS
グーグルIMEが使いやすいからMozc+uimが気になってたけど
安定性を考えると旧来のAnthy+iBusの一択なのか
64: 2020/04/05(日)10:35 ID:vli85fXW(1/2) AAS
Scim+Anthy も使えるけど、Scimの開発が停滞しているらしいね

外部リンク:wiki.debian.org
このページに各IMフレームワーク の状況/問題点がうまくまとまってる
65: 2020/04/05(日)11:13 ID:H2g4gabM(1) AAS
それで、busterはどっちを選択したの?
66
(1): 2020/04/05(日)11:56 ID:vli85fXW(2/2) AAS
busterの標準はuim+mozc
これはあくまで標準なので、当然ながらユーザーは他のオプションも利用可能だけどね
67: 2020/04/06(月)17:07 ID:CXEMdkU0(1) AAS
uimがはずされそうになってお尻に火がついたということか。
1-
あと 429 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.020s