UTUMI Hirosi
utuhi****@yahoo*****
2004年 11月 5日 (金) 22:14:57 JST
内海です。 日本語キーボードでウムラウトやアクサンを出すにはdead keysの設定が 必要ですが、'qt-immoduleを使うとdead keysが効かない'との話を聞いています。 http://archives.mandrakelinux.com/cooker-i18n/2004-09/msg00227.php > 10.1CE with QT-immodule > - Dead keys don't work. UIMで簡単にヨーロッパ文字を表示できたらと思い、このページの http://andrew.triumf.ca/iso8859-1-compose.html コンポジションをscheme風に写してみました(euro.scm)。 元にしたscmはviqr.scmです。 // http://wauug.erols.com/~balsa/linux/deadkeys/ によると、 // この組合せで'most West European Languages'を表示できるようです: // Afrikaans, Basque, Catalan, Danish, Dutch, English, Faeroese, Finnish, French, // Galician, German, Icelandic, Irish, Italian, Norwegian, Portuguese, Spanish and Swedish 期待する動作は次の通り: [仕様] ・バックスラッシュ( \ )をdead keysに見立てる ・バックスラッシュそのものを入力するときはバックスラッシュを2回押す ・euro.scmに記載していない組合せを入力したときは入力どおりに出力する [使用例] uim-euroを選択 shift+space \ae と押す (aeがつながった文字) が表示される \\ と押す \ と表示される \ai と入力する \ai と表示される (euro.scmに無い組合せなのでそのまま出力される) viqrを参考にしてeuro.scmを有効にするコードを途中まで書きました( uim-euro.diff。rev.1583用)。 しかしこのままではeuro.scmがuim-im-switcherに表示されず、困っています。 euro.scm自体もviqrを参考にして写し取っただけですので、本当に仕様どおりに動くものか 分かりません。 不十分なものですが、御一考いただければと思い、お送りさせていただく次第です。 よろしくお願いいたします。 __________________________________ Do You Yahoo!? Upgrade Your Life http://bb.yahoo.co.jp/ -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: euro.scm.bz2 型: application/x-bzip サイズ: 1488 バイト 説明: euro.scm.bz2 다운로드 -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: uim-euro.diff.bz2 型: application/x-bzip サイズ: 892 バイト 説明: uim-euro.diff.bz2 URL: http://lists.sourceforge.jp/mailman/archives/anthy-dev/attachments/20041105/3674e9bb/attachment-0001.bin