ルギア君の戯言

雑多な記事。

混ぜ書き変換 裏のテク(?)

prime には混ぜ書き変換機能が装備されているので、それを利用するといろいろできます。


混ぜ書き変換は lookup_mixed コマンドで、検索語との間は水平タブで区切るんだよ。UTF-8 環境を使っている時は EUC 端末(rxvt など)か端末の設定で表示コードを EUC に変えてね!


コマンドが受け付けられれば ok が帰ってきます。

読み方を調べる

混ぜ書き変換を使うと、漢字の読みを調べることができます。

$ prime
lookup_mixed    紅茶
ok
こうちゃ        紅茶    priority=16000  part=名詞       base=紅茶       basekey=こうちゃ

lookup_mixed    贅沢
ok
ぜいたく        贅沢    priority=16000  part=サ行(する)&名詞    base=贅沢      basekey=ぜいたく

lookup_mixed    下位
ok
かい    下位    priority=15999  part=名詞       base=下位       basekey=かい
しもい  下位    priority=10000  part=体言       base=下位       basekey=しもい
かい>   下位    priority=10000  part=体言       base=下位       basekey=かい>  comment=-領域,-互換性,-20%

lookup_mixed    一応
ok
いちおう        一応    priority=15999  part=副詞       base=一応       basekey=いちおう

lookup_mixed    煌
ok
きらめ  煌      priority=15999  part=カ行五段   base=煌 basekey=きらめ
こう    煌      priority=10000  part=単漢字     base=煌 basekey=こう    comment=きら・めく

lookup_mixed    堅殻
ok

最後のは知らない単語ちゅうこと。だからモンハン内に読み方が書いてあるんだぜ。

本来の機能として使う

普通は混ぜ書き変換って使わないよな。そして、漢字の一部がわからない! とかいう時も全部入力してクエリーしてしまったほうが楽だけどね。何のためにあるかというと、漢字を直接入力する入力方式を使っている場合には有効なんだぜ。


例えば、煌黒龍 (読みは「こうこくりゅう」)と入力する時、煌と龍は常用外なので直接入力できないって言う場合にはあらかじめ登録しておけば

lookup_mixed    こう黒りゅう
ok
こうこくりゅう  煌黒龍  priority=15325  part=未知語     base=煌黒龍     basekey=こうこくりゅう

やって変換できるわけよ。


あまりこれじゃ意味ないから、もっと意味のある例も載せとくか。

lookup_mixed    電き
ok                  
でんき  電気    priority=15134  part=名詞       base=電気       basekey=でんき comment=electricity                                                              
でんき  電機    priority=14683  part=名詞       base=電機       basekey=でんき comment=電気機械
でんき  電器    priority=10123  part=名詞       base=電器       basekey=でんき comment=電気器具

lookup_mixed    伝き
ok
でんき  伝記    priority=10125  part=名詞       base=伝記       basekey=でんき comment=biography
でんき  伝奇    priority=10125  part=名詞       base=伝奇       basekey=でんき comment=romance

lookup_mixed    でん器
ok
でんき  電器    priority=10123  part=名詞       base=電器       basekey=でんき comment=電気器具

lookup_mixed    殿き
ok

lookup_mixed    でん木
ok

lookup_mixed    甲かく
ok                    
こうかく        甲殻    priority=10124  part=名詞       base=甲殻       basekey=こうかく                                                                        

lookup_all      こうかく
ok                      
こうかく        こうかく        priority=16000  part=未知語     base=こうかく  basekey=こうかく                                                                 
こうかく        甲殻    priority=10124  part=名詞       base=甲殻       basekey=こうかく                                                                        
こうかく        広角    priority=10123  part=形容動詞&名詞      base=広角      basekey=こうかく                                                                 
こうかく        降格    priority=10123  part=サ行(する)&名詞    base=降格      basekey=こうかく                                                                 
こうかく        光角    priority=10115  part=名詞       base=光角       basekey=こうかく                                                                        
こうかく        高角    priority=10115  part=名詞       base=高角       basekey=こうかく                                                                        
こうかく        口角    priority=10115  part=名詞       base=口角       basekey=こうかく
こうかく        光格    priority=10014  part=人名       base=光格       basekey=こうかく
こうかく        岬角    priority=10000  part=体言       base=岬角       basekey=こうかく
こうかく        後覚    priority=10000  part=体言       base=後覚       basekey=こうかく
こうかく        交角    priority=10000  part=体言       base=交角       basekey=こうかく
こうかく        厚角    priority=10000  part=体言       base=厚角       basekey=こうかく
こうかく        攻殻    priority=10000  part=体言       base=攻殻       basekey=こうかく        comment=『-機動隊』(アニメ)
こうかく        紅鶴    priority=10000  part=体言       base=紅鶴       basekey=こうかく
こうかく        高閣    priority=10000  part=体言       base=高閣       basekey=こうかく
こうかく        後角    priority=10000  part=名詞       base=後角       basekey=こうかく
こうかく        コウカク        priority=8000   part=未知語     base=コウカク  basekey=こうかく

まあ適切な漢字がわかるといえばわかるかw