要望

出典: Uimwikija

欲しい機能をどんどんと書いていくページ。要望が多い機能は優先的に実装されるかも。

目次

[編集] 未解決の要望

[編集] uim-tutcodeで全角使えるようにしてほしい

コード表に全角英数字定義を追加すれば入力できるようになります (または、部首合成変換辞書や交ぜ書き変換辞書に登録する方法もあります)。

コード表に全角英数字定義を追加するには、 以下の記述を~/.uimに追加してください。 以下の例では、@aと打つと全角のaが入力されます。

(require "tutcode.scm")
;; ja-wide-ruleをprefixキーを追加してから、
;; tutcode-rule-set-sequences!に渡せる形式に変換する。
;; @param prefix 全角英数字を入力するための前置キー
(define (tutcode-ja-wide-rule prefix)
  (map
    (lambda (elem)
      (list
        (list (list prefix (car elem)))
        (cdr elem)))
    ja-wide-rule))
(tutcode-rule-set-sequences! (tutcode-ja-wide-rule "@"))

あるいは、全角英数専用のIMと切り替えて使う方法もあります。

以下のソースをja-wide.scmファイルとして保存して、 /usr/local/share/uim等に置いてuim-module-managerで以下のように登録した後、

uim-module-manager --register ja-wide

uim-prefで"Enabled input methods"に追加して、 "Alternative input method"に指定します。 (参考:カスタマイズ:uimに新しいモジュールを追加する)

(require "japanese.scm")

;; widgets and actions

;; widgets
(define ja-wide-widgets '(widget_ja-wide_input_mode))

;; default activity for each widgets
(define default-widget_ja-wide_input_mode 'action_ja-wide_on)

;; actions of widget_ja-wide_input_mode
(define ja-wide-input-mode-actions
  '(action_ja-wide_on))

;;; implementations

(register-action 'action_ja-wide_on
                 (lambda (pc)
                   '(ja_fullwidth_alnum
                     "A"
                     "全角英数"
                     "全角英数入力モード"))
                 (lambda (pc) #t)
                 #f)  ;; no action handler

;; Update widget definitions based on action configurations. The
;; procedure is needed for on-the-fly reconfiguration involving the
;; custom API
(define ja-wide-configure-widgets
  (lambda ()
    (register-widget 'widget_ja-wide_input_mode
                     (activity-indicator-new ja-wide-input-mode-actions)
                     (actions-new ja-wide-input-mode-actions))))

(define ja-wide-context-rec-spec context-rec-spec)
(define-record 'ja-wide-context ja-wide-context-rec-spec)
(define ja-wide-context-new-internal ja-wide-context-new)

(define ja-wide-context-new
  (lambda args
    (let ((pc (apply ja-wide-context-new-internal args)))
      (ja-wide-context-set-widgets! pc ja-wide-widgets)
      pc)))

(define ja-wide-init-handler
  (lambda (id im arg)
    (let ((pc (ja-wide-context-new id im)))
      pc)))

(define ja-wide-proc
  (lambda (pc key key-state)
    (let* ((char (charcode->string key))
           (w (if (symbol? key) #f (ja-wide char))))
      (cond
       ((and (modifier-key-mask key-state)
             (not (shift-key-mask key-state)))
        (im-commit-raw pc))
       (w
        (im-commit pc w))
       (else
        (im-commit-raw pc))))))

(define ja-wide-key-press-handler
  (lambda (pc key state)
    (if (ichar-control? key)
        (im-commit-raw pc)
        (ja-wide-proc pc key state))))

(define ja-wide-key-release-handler
  (lambda (pc key state)
    (im-commit-raw pc)))

(ja-wide-configure-widgets)

(register-im
 'ja-wide
 "ja"
 "EUC-JP"
 (N_ "ja-wide")
 (N_ "Japanese wide latin")
 #f
 ja-wide-init-handler
 #f
 context-mode-handler
 ja-wide-key-press-handler
 ja-wide-key-release-handler
 #f
 #f
 #f
 context-prop-activate-handler
 #f
 #f
 #f
 #f
 #f
 )

[編集] anthyで文節を明示的に指定したい

[編集] anthyで(「の」の連続)とか注意してウザがられたい

[編集] uimアプレットで

uimアプレットでWindows等と同等の感覚で操作できるようになると嬉しいです。


[編集] いまのアプレット GNOME の他のものと大きさが違う。

いまのアプレット GNOME の他のものと大きさが違う。 このへんはGNOMEの流儀にしたがって欲しい。


いっしょの大きさだと思うんですけど…。--tkng


現状のuim-appletは縦パネルの場合が考慮されていません. パネルを縦にして,22ドットで確認してみて下さい.


パネルが縦の場合に対応する予定は今のところありません。--tkng

[編集] ここのWikiでRSSを出力してほしいのですが。

申し訳ありませんが、hikiのアップグレードからやらなければいけないので、保留にさせてください。--tkng


アップグレードされたようですし,そろそろ出力してもらえる...かも?

[編集] 記号一覧入力

記号一覧入力する時に使うような、10x4ぐらいの大きさのウィンドウ これができたらT-codeのストローク図示に使います。-- 64@2ch


散々待たせておいてこんな返事で申し訳ないのですが、どういうものが欲しいのか詳しく説明してもらえますか?--tkng


こんなやつを表示するウィンドウです。よくカーソル移動で選択してEnterで文字がでてくる、みたいな -- 64@2ch

 A1A0 、。,.・:;?!゛゜´`¨
 A1B0 ^ ̄_ヽヾゝゞ〃仝々〆〇ー?‐/
 A1C0 \〜‖|…‥‘’“”()〔〕[]
 A1D0 {}〈〉《》「」『』【】+−±×

上のようなものがあればT-codeの場合には以下の例のように応用します。例は第一打鍵に「k」を打った場合の第二打鍵を表したストローク表です。 -- 64@2ch

 突周景雑杉 ■奏■■■
 どル (日 8 井集ツ打品
 ○たの 0に 水教エ天書
 円社 _ 9会 用商ポ党ヌ

理解はできましたが、実装は難しい気がします。--tkng


(´・ω・`)ショホ゛ーン 記号一覧入力って時代遅れなのかな --64@2ch


記号一覧入力がダメだというわけではないのですが、コンソールなどでの利用を考えると実装方法が思い付きません。外部プログラムで対応することになるかなぁ。--tkng

[編集] イルカとか冴◯先生とか -- 64@2ch

私はOfficeの類はあんまり使わないのでよくわからないのですが、それはInputMethodとはレイヤが違うように思います。--tkng


元々冗談だったのですが、なんか欲しくなってきました。T-codeは難しいので見出付きヘルプシステムを表示するところが欲しいなと。 -- 64@2ch


グラフィックスイメージを表示する機能があればこんな表示もやりたいぞ。http://koringo.purose.net/wiki/?%5B%5BT-code%5D%5D -- 64@2ch


グラフィックスイメージによるUIはT-codeじゃなくてもマウス手書入力なんかで必要になってくるのだ -- 64@2ch


うーんこれってschemeから外部プログラムを呼び出せれば済むことかな。もしかして現在のuimでもできること? --64@2ch


とりあえずわかるところだけ。画像など非キーボードによる入力はサポートしたいところですが、libuimでやるにはtoolkitなどに依存する部分が多すぎます。落としどころとしては外部プログラムの起動のサポートと、別プロセスからの文字列のcommitのサポートぐらいでしょうか。ちなみに現在、外部プログラムの起動はできたように思いますが、別プロセスからの文字列のcommitは標準入出力を介してのみ可能です。(UnixDomainSocketによる通信では不可能)標準入出力を介する場合でもschemeだけでは不可能で、定型文ではあるものの、C言語を2,30行程度書く必要がでてきます。まだどういう風に改良するのが良いのかはちょっと思い付きません。--tkng


自分的にすぐ欲しい機能はcommit無のグラフィック表示なので、外部プログラムの起動を試してみようと思います -- 64@2ch

[編集] 入力モード別にカーソルの色を替えられる機能が欲しい。

http://openlab.ring.gr.jp/skk/skk-manual/skk-manual-ja_4.html#SEC17 のようなもの。

[編集] キーバインド関係の見直しをして欲しい。

標準のオン、オフキーにShift+SPCを含めない。 初期設定されているキーが多すぎる。

[編集] uim-dictでskk個人辞書編集

sumika時代は対応してたと思うんですけど…。

[編集] uim-skk + azik 二重母音の送り仮名指定

uim+azik で二重母音がシフト入力された場合、後の母音を 送りがなとして判定してほしい。

[編集] uim-skk + azik 送り仮名が「っ」である場合の変換

uim (svn 804) + skk + azik で、 「座った」「従って」 といった送り仮名が「っ」であるパターンが変換できません。 Suwa+ => ▽すわ+ などとなってしまいます。 ddskk ではちゃんと変換してくれるのですが。--597@2ch


かなり無理矢理ですが、次のパッチで成功しました。もうちょっといい形にしてからMLにも投稿しようかと思います。 -- ohashi

--- skk.scm.orig        2005-07-09 12:02:26.000000000 +0900
+++ skk.scm     2005-07-09 12:02:40.000000000 +0900
@@ -1124,11 +1124,11 @@
            (skk-begin-conversion sc)
            #f)
          #t)
-         (if (and (char-upper-case? key)
+       (if (and (or (char-upper-case? key) (= key 43))
               (not (null? (skk-context-head sc))))
          (begin
            (skk-context-set-state! sc 'skk-state-okuri)
-            (set! key (to-lower-char key))
+            (set! key (if (= key 43) 59 (to-lower-char key)))
            (skk-context-set-okuri-head! sc
                                         (charcode->string key))
            (if (skk-sokuon-shiin-char? key)

と思ったら、辞書の読み書きがうまくいきませんでした。skk-dict.cにもこれまた無理矢理なパッチを当てるとうまくいきました。私のページ http://ohac.pun.jp/hg/uim-debian/.hg/patches/file/39f76ab49b0b/kzik.patch にdebian用のパッケージ(バイナリはi386用のみ)を置きましたのでよかったらどうぞ。ただし、関係のないパッチも当てていますのでご了承ください。 -- ohashi

[編集] ANK-漢字変換モードが欲しい

[編集] sticky shiftを使いたい

[編集] uim-anthyで逐次変換したい

既にscim-anthyでは実装されているのですが、便利なので欲しいです。 他にも連文節変換と単文節変換が選べる機能もあります。

[編集] GUIで変換テーブルのカスタマイズ

今のところ~/.uimに手書きするしか方法がないので欲しいです。 ~/.uimがあるとuim-pref-gtkがいちいち警告を出すのでうっとおしいですし。

[編集] uim-ximが使用するuim-candwin-gtk/qtの選択をuim-prefで設定

UIM_CANDWINで指定できますけど、uim-prefにXIM設定って項目が増えたのでどうせなら。 現状gtk+でコンパイルすると、uim-candwin-gtkが起動するようになりますけど、もしuim-candwin-gtkが存在しなければuim-candwin-qtを起動するようになるとうれしい。

[編集] スペースシフトへの対応

[編集] ホットキーによる IM の トグルについて

r1868 でホットキーによって2つの IM をトグルできるようになりましたが、 そうではなくて、3つ以上の IM を循環するようになって欲しいです。 あと、「Alternative input method」というのは必要なくて、 「使用可能にする入力方式」だけで良いような気もします。


その機能なら既にありますよ。 im-custom.scmのim-switching下のコメントになっている部分を外した後、 uim-prefで設定すれば使えます。 ついでですが、その部分にはこう書いてあります。

;; I think that current "im-switching by hotkey" feature is not
;; useful. So commented out them to avoid confusion of users.
;;   -- YamaKen 2005-02-01

r1868の変更を取り消した上で、上記コメントアウトされているコードを有効にして試してみました。 「入力モードをカーソルの近くに表示する」にチェックを入れていると、 IM を切り替えた直後は一つ前の IM の状態が表示されるバグがあるようです。 切り替えたあとにその IM での状態を変更するとちゃんと表示されるのですが。 (r1868の変更はそういったことも考慮しているようですが…)

[編集] 句読点入力時の自動変換開始機能

AnthyやManaで句読点を入力したら、自動的に変換を始める機能が欲しいです。

[編集] uim-toolbar-gtkとuim-toolbar-gtk-systrayの統合

uim-toolbar-gtkをシステムトレイにDnDすると収納されるとか、その逆とかできたらうれしい。

[編集] Egg v4にあるようなマルチフェンス機能

現在の入力をプリエディットの状態で保留したまま、それとは別に入力できる機能。

[編集] 「カーソルの側に入力モードを表示」のアイコン表示と使い勝手の改善

現在はテキスト表示ですが、どうせならアイコンを表示して欲しい。

特定のアクションがないと、入力モード表示ウィンドウ?が追従されないので、使い勝手がいまいちです。 これはFirefox側の問題っぽいですが、Firefoxではフォーカス移動のときにも追従してくれない。 直接入力モードでの入力、カーソルの移動やバックスペースのときにも、ちゃんと追従して欲しい。

[編集] アプリケーション内で入力モードを統一

http://lists.sourceforge.jp/mailman/archives/anthy-dev/2005-January/001574.html

[編集] uim-toolbarの表示位置を記憶

http://lists.sourceforge.jp/mailman/archives/anthy-dev/2004-October/001276.html

[編集] uim-cannaのHomeキーで単語登録やメニューを表示

http://lists.sourceforge.jp/mailman/archives/anthy-dev/2006-June/002990.html

[編集] 入力パッドにソフトウェアキーボード的機能の追加

http://lists.sourceforge.jp/mailman/archives/anthy-dev/2006-June/003003.html

[編集] ツール群を一つのプロセスにまとめる

http://pc11.2ch.net/test/read.cgi/linux/1135968795/51

51 :login:Penguin:2006/01/22(日) 19:10:59 ID:oQO3Wm5n
    gtkのメモリ消費と立ち上げの遅さがどうにもならないのなら、
    uim-toolbar-*,uim-i m-switcher-gtk,uim-pref-gtk,uim-input-pad-jaあたりは
    いっそ一つのプロセスに機能をまとめてしまった方が
    gtkのオーバーヘッドを最小限にできて良いのかも。

    input-padなんかソース12kしかないんだし。

[編集] uim-skkの註釈の有無で同一候補が表示される件

http://pc11.2ch.net/test/read.cgi/linux/1135968795/64

64 :login:Penguin:2006/02/01(水) 00:27:47 ID:fKYTaHPs
    uim-skk でアノテーションの有無で同一候補が 2回現れるのは直らんかな

[編集] uim-anthyで「アメニモマケズ」を変換したら「雨ニモマケズ」となって欲しい

http://pc11.2ch.net/test/read.cgi/linux/1135968795/638

anthy + カタカナ入力モードで…
アメニモマケズ -> [変換] -> 雨にもまけず
ちょっと悲しかった

[編集] uim-skkでプログラム実行変換の実現

プログラム実行変換

もしくは候補に出さない。

http://lists.sourceforge.jp/mailman/archives/anthy-dev/2003-November/000302.html

[編集] ローマかなテーブルの調整

http://pc11.2ch.net/test/read.cgi/linux/1135968795/759

「la(ぁ)」なのに、「lyx(りゃ)」なのは統一感がないとおも。
「xwi(ゐ)」「xwe(ゑ)」はSKK由来(?)っぽいけど、「xyi(ゐ)」「xye(ゑ)」に移動したほうがいいとおも。

元759ですが「wyi(ゐ)」「wye(ゑ)」の間違いです。

ついでにdwa、kwa等を拡張する案を。 既に含まれているもの。

  • kwa(くぁ)
  • gwa(ぐぁ)
  • swa(すぁ)
  • twa(とぁ)
  • dwa(どぁ)
  • hwa(ふぁ)

以下を拡張。

  • zwa(ずぁ)
  • nwa(ぬぁ)
  • bwa(ぶぁ)
  • pwa(ぷぁ)
  • mwa(むぁ)
  • ywa(ゆぁ)
  • rwa(るぁ)

この規則性に合わせると

  • twa(とぁ)→twa(つぁ)
  • dwa(どぁ)→dwa(づぁ)

とする方が自然です。

これも追加希望。

  • hwyu(ふゅ)
  • vwa(う゛ぁ)
  • vwi(う゛ぃ)
  • vwu(う゛ぅ)
  • vwe(う゛ぇ)
  • vwo(う゛ぉ)
  • hwu(ふぅ)

[編集] uim-fepとuim-colorの同期

uim-fepは-Cオプションで配色を指定できますが、可能な範囲でuim-colorに沿った配色になってくれたらうれしい。

[編集] kinput2風の入力モード表示スタイル

http://www.fenix.ne.jp/~G-HAL/soft/nosettle/#uim

[編集] 英和/和英辞書統合

http://lists.sourceforge.jp/mailman/archives/anthy-dev/2004-February/000516.html

[編集] キーボードマクロ

http://lists.sourceforge.jp/mailman/archives/anthy-dev/2005-November/002627.html

[編集] uim-fepで候補のインライン表示

[編集] uim-skkの個人辞書のソート

個人辞書をddskkと同じように"okuri-ari entries."、"okuri-nasi entries."等でソートしてから書き出してほしいです。

[編集] bridge-show-input-state?の表示位置

キャレット周辺に表示されますけど、テキストエリアの端かウィンドウの端に表示できるようにして欲しい。

[編集] uim-anthyで短く区切って入力した時にも正確な候補を

http://lists.sourceforge.jp/mailman/archives/anthy-dev/2007-March/003437.html

この機能とsurrounding textで確定済みの文章を拾うことで、短く区切って文章を入力をした時にもそれなりに正確な候補を出したりできませんかね。

[編集] uim-im-switcher多重起動の抑止

http://lists.sourceforge.jp/mailman/archives/anthy-dev/2004-November/001328.html

[編集] uim-anthyで編集中のsegmentより前方のsegmentの変換結果を固定

http://pc11.2ch.net/test/read.cgi/linux/1135968795/740

uim&anthyで変換中、segmentが複数個ある状態で、
後ろの方でsegmentの変更(伸縮)をしてしまうと
前の方ですでに変換候補を選択した部分が
また、ひらがなに戻ってしまいます。

http://pc11.2ch.net/test/read.cgi/linux/1135968795/743

その件はnosukeタソも指摘してたな
http://garakuta.homelinux.org/~nosuke/diary/diary.html?y=2006&m=4&d=7&n=1#7-3

[編集] vi同調モードで入力モードをトグル

http://pc11.2ch.net/test/read.cgi/linux/1135968795/763

日本語入力中にESCで抜けて再度挿入モードに戻ったときに、前のFEPの
ON/OFF状態を再開するような設定かパッチファイルはありますでしょうか?

いまの、vi協調モードだとESCで日本語入力がOFFになってしまうのはいいの
ですが、再度挿入モードにしてもONに戻らないようですので、ちょっと使い
づらいのです。

[編集] uim-skkで直接入力モードと半角英数入力モードを区別

http://pc11.2ch.net/test/read.cgi/linux/1135968795/789

本家SKKでは「SKKが切られた状態」と「SKKでの英数入力状態」は別なので、
前者では C-j はアプリに渡されるが、後者では C-j は日本語入力状態への
遷移に用いられる。

[編集] uim-fepのモード表示の提案

http://pc11.2ch.net/test/read.cgi/linux/1135968795/803

uim-fepのステータスラインに
anthy[AあR]
とかって表示されるけど

Aは必要なの? 

[編集] uim-skkの自動動的補完が(半角)カタカナ入力モードでも動いてほしい

http://pc11.2ch.net/test/read.cgi/linux/1135968795/822

uim-skkの動的補完
(半角)カタカナモードでも動いたらいいな

[編集] uim-toolbar-qt-systrayの移植

http://pc11.2ch.net/test/read.cgi/linux/1135968795/858

ついでにQt3のuim-toolbar-qt-systrayもおながいします。 

[編集] uim-skkでignore-dic-word指定のワードしかないエントリを無視

http://pc11.2ch.net/test/read.cgi/linux/1135968795/875

具体的には「をんな /女/」をignore-dic-wordで潰したら
「を」を補完したときの候補に「をんな」が出てこないでほしい。

[編集] 入力途中で改行を入れる

連文節の変換エンジンで入力途中に改行を入れられたらおもしろいかも。

[編集] uim-skkで部首変換

「糸」+「冬」=「終」というあれですが。

部首変換の実装案はDDSKKのTODOにあります。 辞書はuim-tutcodeの部首合成変換用辞書を流用できませんかね。

[編集] uim-skkで複数辞書

複数の辞書に対応していただけると、専門用語辞書の追加などが楽に行なえると思います。

[編集] 黒背景でもuim-toolbarのアイコンを見えるようにして欲しい

http://pc11.2ch.net/test/read.cgi/linux/1135968795/898

システムトレイに格納して利用してますが
入力モードの文字色を変更することができませんでしようか?
現在 Gnome 上でテーマの色を黒にしているので
テーマ色と同化して全く見えなくなってしまいます。

http://pc11.2ch.net/test/read.cgi/linux/1200850880/69

uim-toolbar のアイコンをユーザが変更することはできますか?
黒背景にしていると見えなくて辛いです。

/usr/share/uim/pixmaps/*.png をいじればできるんでしょうけど

[編集] 解決済みの要望

[編集] T-Codeで交ぜ書き変換や部首変換したい。

T-Code仕様書


r4553

uim-tutcodeの設定"Code table file"に"tcode.scm"を指定。

[編集] uim-anthyの半角英数入力モードの名前

anthyでは「半角英数モード」になってます。canna、manaと統一したほうがいいのでは?


r4778で修正されました。

[編集] viに適応した入力制御を使用する

「viに適応した入力制御を使用する」をAnthyやPRIMEでも使えるようにして欲しい。


r913, r1197, r1203

[編集] uim-candwin-gtk/qtやuim-helper-serverをlibexecに移動

基本的に直接実行しないものはlibexecに移動して欲しい。


r1490

[編集] かな入力で「ー」

かな入力で「ー」を入力すると「ーー」のように二つでてしまうのをなんとかしてほしい


0.4.5で修正済み。

[編集] skkの個人辞書のセーブをサポートして欲しい

0.0.8で対応済み。

[編集] nicolaキーボード(いわゆる親指シフト)への対応.

同時打鍵をサポートするためには,キーイベントのタイムスタンプが必要とのこと.API まわりからの変更が必要?


タイムスタンプよりタイマが欲しいです。実装しようとおもっていろいろしらべている途中なのですが、ualarmとかで書いても問題ないのでしょうか。ライブラリとして提供されているのでsignalはやばいかなぁと思いつつも、よい手が思い付きません。-- ねる


ualarmはまずいです。タイマが必要ならなんらかの形で実装したいと 思います。-- tkng


Composerフレームワークに向けたr5rsブランチで対応している様子。

[編集] AnthyのF6〜F10をMS-IMEライクにして欲しい。

anthy-dev:760

MS-IMEの機能とはちがって、今実装されているこの機能は、 確定前の文字列を全部カタカナなどにしてしまいますが、 実際には文節ごとに、カタカナに変換とかをできるようにしてほしい。

1.2.0-alphaではそのような動作になっています。

[編集] skkserv

skkservをサポートして貰えると嬉しいです。SKK-JISYO.Lを読むと10秒くらいかかるので…


anthy-dev:1962, anthy-dev:1964] でパッチが出されました。


r826にてコミットされました(anthy-dev:2013)。0.4.7で選択できるようになっています。

[編集] 自動変換機能(skk)

skkで▽モードのときに「を」、「、」、「。」などを入力したときに自動で変換してくれる機能が欲しいです。 --662


0.4.6で使えるようになりました。

[編集] skkで「/」を含むものが辞書に登録出来ないです。

skkで「/」を含むものが辞書に登録出来ないです。例えば<br />を「かい」で登録した場合、ddskkでは「かい/(concat "<br ?057>")/」というような形で辞書に載るのですが、uim-skkでは既に登録してあるものを変換すると「(concat…」というのがそのまま表示されてしまいます。


これも0.4.6で使えます。


ありがとうございます。

[編集] skkのazik入力対応。

anthy-dev:1922

[編集] uim-skkでshift+spaceを何にも割り当てて「いない」時、

uim-skkでshift+spaceを何にも割り当てて「いない」時、0.4.5ではどのモード中でもアプリケーションに渡っていましたが、0.4.6ではラテン語モード以外では渡らなくなってしまいました。何にも使っていない時はアプリケーションに渡して欲しいのですが…。


すみませんです。不注意で消してしまっていました。svn revision 793 で直しておきました (0.4.7では直っています)。

[編集] 候補ウィンドウで注釈とかを表示してウザがられたい

0.4.6 で EB ライブラリ を用いた注釈の検索・表示がサポートされました。(anthy-dev:1790)

[編集] asdfで候補選択をできるようにして欲しいです。

http://openlab.ring.gr.jp/skk/skk-manual/skk-manual-ja_5.html#SEC85 のようなもの。


anthy-dev:2019でuim-skkに対するパッチが作られました。


r831にてコミットされました(anthy-dev:2022)。 0.4.7では、uim-pref から選べるようになっています。

[編集] uim-skk: X で辞書エントリの削除

元祖 skk のように、 候補表示中の X で、現在の候補を辞書から削除できると嬉しいです。 これがあれば、とりあえず辞書編集機能は不要だと思いますし。--nakanot


r938, r939 でサポートされました。anthy-dev:2129 参照。

[編集] Macromedia Flashのアプリでキーボード入力や操作をするとブラウザごと固まる。

入力メソッドをkinput2やscimにすると固まらなくなるので、uimのせいだと思うのですが。。


もう少し環境を書かれてはどうでしょうか。


ためしたのは

ディストリビューション:Vine Linux 3.2 kernel 2.4.31-0vl1.12。 バージョン:apt-getでもってきたuim-0.4.1と公式から落してきてビルドしたuim-1.0.1。 ブラウザ:Mozilla 1.7.8, Mozilla Firefox 1.5, 風博士 0.1.9, Konqueror 3.5 (すべてFlash Player 7.0r61)。 デスクトップ:GNOME 2.4。

でいずれもだめでした。 他に書くべき環境はございますでしょうか?


報告ありがとうございます。手元でも再現する環境とそうでない環境があったのですが、とりあえず直しておきました。http://lists.freedesktop.org/archives/uim-commit/2006-January/002848.html のパッチを当ててみてください (加藤)。


ありがとうございます。 修正を確認いたしました。 わたしの環境のみかもしれませんが Flashアプリでキー入力が必要なところでは、左クリックでは なく右クリックでフォーカスすれば入力できるようです。

[編集] アプレットからも変換方式を変えられるようにして欲しい。

r3088で、ツールバーのアイコンから選択して変更できるようになりました。 (http://lists.freedesktop.org/pipermail/uim/2006-February/001429.html )

[編集] この Wiki の FormattingRules がみられません

http://anthy.sourceforge.jp/cgi-bin/hikija/?TextFormattingRules


Anthy-dev 2845

[編集] 入力モードをもっと識別しやすく

uim-anthyの場合

a(直接入力)、あ(ひらがな)、ア(カタカナ)、ア(半角カタカナ)、a(全角英数)

となっていますが、使用しているフォントによっては識別しづらい事もあるで、半角文字の入力モードは先頭にアンダースコアを入れてみてはどうでしょうか。

_a(直接入力)、あ(ひらがな)、ア(カタカナ)、_ア(半角カタカナ)、a(全角英数)

と。

こっちは好みの問題ですが、uim-skkはオリジナルのSKKに合わせて

SKK(直接入力)、かな(ひらがな)、カナ(カタカナ)、全角(全角英数)

とか、skk-isearchの入力モード表示に使われている

aa(直接入力)、か(ひらがな)、カ(カタカナ)、英(全角英数)

にするのはどうでしょうか。


uim-1.1.0-alphaでアイコンがサポートされているようです。

[編集] uim-primeで英語と日本語の予測入力動的切り替え

scim-primeではツールバーから動的に切り替えて使えます。 uim-primeでも同じように使えたら便利だと思いますが。


F11 キーで動的に切替え可能です。またキーは変更もできます。r3853 で ツールバーから言語変更できるようにしておきました。

[編集] 仏語,ロシア語など

仏語,ロシア語などアルファベットが違いますがそういったモードはありますか?


uim-latin あるいは、uim-m17nlib を介して利用可能です。

[編集] 候補ウィンドウの配色

http://lists.sourceforge.jp/mailman/archives/anthy-dev/2004-October/001275.html


新しめの GTK+ では再現しなくなってます。

[編集] 候補ウィンドウにおける変換候補の表示のずれ

http://lists.sourceforge.jp/mailman/archives/anthy-dev/2004-November/001395.html


新しめの GTK+ では再現しなくなってます。

[編集] uim AZIK+SKK "q"キーをカタカナ変換に使う

http://lists.sourceforge.jp/mailman/archives/anthy-dev/2004-October/001258.html


Bug 1732

[編集] このWikiを検索したいけどエラーになります

 undefined method `index' for nil (NameError)
   ./hiki/storage.rb:88:in `search'
   ./hiki/storage.rb:82:in `each'
   ./hiki/storage.rb:82:in `search'
   ./hiki/storage.rb:75:in `each'
   ./hiki/storage.rb:75:in `search'
   ./hiki/command.rb:370:in `cmd_search'
   ./hiki/command.rb:77:in `send'
   ./hiki/command.rb:77:in `dispatch'
   /home/groups/a/an/anthy/cgi-bin/hikija/hiki.cgi:29
   /home/groups/a/an/anthy/cgi-bin/hikija/hiki.cgi:27:in `open_db'
   /home/groups/a/an/anthy/cgi-bin/hikija/hiki.cgi:27

とりあえず google のサイト内検索を使ってみる方法:

 http://www.google.com/search?sitesearch=anthy.sourceforge.jp%2Fcgi-bin%2Fhikija%2F&q=検索文字列

「検索文字列」は文字コード UTF-8 で、URL encode したものを入れる。


いつの間にか直ってました。


[編集] uim-skkの個人辞書のモード

0600の方がいいと思います。以下パッチ

@@ -3184,6 +3184,7 @@
   struct skk_line *sl;
   struct stat st;
   int len, lock_fd = -1;
+  mode_t umask_val;

   if (!skk_dic || skk_dic->cache_modified == 0)
     return uim_scm_f();
@@-3199,7 +3200,9 @@
     tmp_fn = uim_malloc(len);

     snprintf(tmp_fn, len, "%s.tmp", fn);
+    umask_val = umask(S_IRGRP|S_IROTH|S_IWGRP|S_IWOTH);
     fp = fopen(tmp_fn, "w");
+    umask(umask_val);
     if (!fp)
       goto error;

コミットしました。ありがとうございます。

[編集] その他

[編集] uim-skk: Shift-space と C-j の区別

Shift-space で skk システムを off にしたら、 C-j がアプリケーションに直接渡るようにはできないでしょうか。 詳細は http://surf.ap.seikei.ac.jp/~nakano/diary/?20050630#200506308 に書いておきました。 --nakanot


uim-im-switcher で、その rxvt の入力方法を一時的に direct あるいは latin にするか、mlterm のように起動中にでも IM を on/off できるようなターミナルを使ってみてはいかがでしょうか?


r1868でホットキーによりIMをトグルできるようになっています。

[編集] gtkアプリにはよく対応できていると思うけれども、

gtkアプリにはよく対応できていると思うけれども、Mozillaで普通に使うにはgtk-uim で、その中で動くJavaアプリで入力するにはuim-ximじゃないと入力できないというのは、一般ユーザーから言わせてもらえばかなりダメじゃん…と。また、uim-ximで書き込むときは、変換を確定するまで文字が見えないのもかなり困ります。

あ、使用環境を一応書いておくと、Fedora Core1でMozilla 1.4.1、GNOME 2.4です。

[編集] uim-texが欲しい

http://deruose.blogspot.com/2007/03/tex-vs-uim.html


リンク先が404なので詳細不明。