2005年9月30日から2005年9月28日までの日記を表示中
2005年 9月 30日 (金)
■uim.el
井上さんからパッチキタ━━━━(゜∀゜)━━━━ッ!! 貴重な御意見も賜わりました.感激です.ありがとうございます.
で,新キーマップですが,今日はEscape回りを処理・・・.そしてまたXEmacsではまりました.内部で「ESC」とか「BS」なんかを「escape」とか「backspace」みたいな名前に戻してくれる関数はないのか・・・(;´Д`)? まー,数が限られてるみたいだから手で書いちゃいましたけど・・・.
そういや,前に書いたかもしれない「今フォーカスしているテキストエリアのIMのみ変更」する際のインタフェースですが,変換候補を表示するノリでIM一覧表示して選ぶ枠組とかどうじゃろう,なんてふと思いつきました.何かのキーバインドで,プリエディットと変換候補の形でIM一覧が出てきて,選ぶとプリエディットごと消えるみたいな.これならUIはブリッジ任せにできて,マウスに手をかけずに選べるし・・・でも,何か見栄え悪そうだな(;´Д`).
[コメントを書く]
■CDとか
かもさんの「東方連歌想」とFoggy Rootsさんの「東方夜蕾草」を聴きましたよ.連歌想はプレスだったんですねー.普通にとらで売ってるし.全部で12曲入ってますが,ほとんど2分程度と超短いです.すごい割り切りだ(^^;.しかも若干テンポが早いアレンジな感じなんで,逃げるように曲が終わっていく感が(^^;;;.5曲目とか7曲目とかよかったかも.夜蕾草は10曲目とかいい感じでした.お,ジャケットの裏にシリアルナンバーらしき何かが(^^;.
[コメントを書く]
[コメントを書く]
2005年 9月 29日 (木)
■東方花映塚とか
通算10プレーくらいになりましたが,未だノーマルさえクリアできないへたれです.いやー,もう一息だと思うんですけどねー.しかし GeForceFX5200 / AthlonXP 3000+ / PC3200 512M x 2 の構成で処理落ちするのにParhelia搭載のよみさんマシンではデフォルト設定で処理落ちしないというではないですか.これは一体・・・.うーん・・・.
そういや,よみさんにまとめて通販お願いしといたFoggy Rootsさんの「東方夜蕾草」がきました.最近まったく試聴せずに買っててやばいです(;´Д`).そしてまた徐々にCDが溜っていく・・・.
[コメントを書く]
[コメントを書く]
■Emacs-22
CVSから引っ張ってきたー.vertical-motionが直ってるっぽいです.感激.しかし,いつ正式リリースになるんだこれ・・・.
[コメントを書く]
[コメントを書く]
■肉の日
忘れてたし.というか,今のuim.el,ようやく収拾ついてきたとはいえまだ出せるような状況じゃないっす.あー,どうにかGNU Emacsのマウス関連のキーマップ小さくできないものか・・・.
[コメントを書く]
[コメントを書く]
2005年 9月 28日 (水)
■uim.elのキーマップとマウスとXEmacs
翻弄されまくりです(;´Д`).キーマップのまわりがえらいことになってます.モードラインとか垂直スクロールバーに関しては,「(define-key uim-mode-map [mode-line] nil)」とか「(define-key uim-mode-map [vertical-scroll-bar] nil)」でまとめてデフォルト外すことができることがわかりました.だったらウィンドウ内のクリックも同じようにしろよ(# ゜Д゜)!という気がします・・・.
続いて,メニューバー(あとツールバー)なんですが,これも選ぶとキーイベントと同じ扱いになるんですね.[open-file]なんてエントリ,lookup-keyしても見付からないにゃーと思ったら,[menu-bar files open-file]という3ストローク扱いで検索しなきゃならんのね・・・.なのに,(this-command-keys)で1個ずつバラバラに読み出されるのはなぜですか(;´Д`).こっちはかなり悩まされましたが,「menu-bar」と「tool-bar」を同様にnilでdefine-keyしてやったら無視されるようになりました.辛い・・・.でも,まあこれで大体GNU EmacsはOKのはず.あ,「switch-frame」も引っかかるのか(;´Д`).
さて,次はXEmacsなんですが,あれ?define-keyでnilにしても,set-keymap-default-bindingで定義したキーバインドが効いちゃいますよ・・・?・・・XEmacsではキーバインドのnilとデフォルトの扱いが違うのかorz.というわけで,マウスイベントとかをnil定義して,デフォルトのキーバインドを無視させるという技が使えません.どうしよう,困ったな・・・.
とりあえずマニュアル読んでみると,イベントの扱いがGNU Emacsとずいぶん違う感じです.この辺はXEmacsの方が人に優しいのか,な?特にマウスイベントが,結構違う感じ.色々実験してみると,どうもGNU Emacsと違ってXEmacsだとマウスイベントもキーイベントと同じように関数から呼び出してうまいこと処理できるっぽいです.というわけで,大変美しくないですが,XEmacsの方は無理にuim-mode-mapからマウス関係の処理を外さずに,代わりにuim.elが内部で処理するようにしました.あー,未定義なキー操作時に(undefined)呼ぶだけじゃエラーになってくれないのがこれまた憎い(;´Д`).
[コメントを書く]
[コメントを書く]
■Qt-3.3.5-immodule-20050928
わーい,ってqximinputcontext_x11.cppでQXIMInputContextクラスにtextなんてメンバ無いよとかいわれてこけます・・・.うーん・・・.これ,XIM使わなきゃビルドしなくていいのかな?
[コメントを書く]
[コメントを書く]
■gkrelluim-0.0.5
キタ━━━━(゜∀゜)━━━━ッ!! 早速入れて(゜Д゜)ウマー.おろ,デュアルライセンス?
[コメントを書く]
[コメントを書く]
■永夜抄パッチ
myuさんが日記で取り上げてくださった結果,く〜はくさんと弾幕型さんがニュースとして取り上げてくださりました.何かいきなり人いっぱい来てドキドキです(;´Д`)ハァハァ.く〜はくさんは,普通にちょくちょく見てるところなんで,なんか不思議な感じです(^^;.
[コメントを書く]
[コメントを書く]
2005年9月30日から2005年9月28日までの日記を表示中
[コメントを書く]