Hatena::Groupskk

eclipse-aの日記 このページをアンテナに追加 RSSフィード

2008-12-13

近況報告

15:23 | 近況報告 - eclipse-aの日記 を含むブックマーク はてなブックマーク - 近況報告 - eclipse-aの日記 近況報告 - eclipse-aの日記 のブックマークコメント

2ch で自動▽について書き込んでいたのが誰かなのかは、ここを見ていた人ならすぐ気づいたと思う。あれに関してはそのうちまとめるつもり。

前回、ネスキーなんて大げさなことを書いたんだけど、よくよく考えればローマ字かな変換をいじれば本家ならどのキーシーケンスを確定にしてもいいわけだよね。

例えば fj などの「連続する子音」に対する SKK の既定動作は「 f を削除(無視)」なわけで、いわば空きみたいなもの。それを考えれば「 fj を確定」とするのは全然ありだと思う。「 l 」や「 q 」といったキーを使えなくしている理由が、私にはよく分からない。「 q 」を「 dq 」に割り当てたり、「 l 」を「 dl 」に割り当てても良いわけで……。慣習があるんだから仕方ないっちゃ仕方ない。

この考えを自分の実装に入れようと思ったんだけど、私の実装した VimSKK はローマ字かな変換は文字をそのまま使うだけで、式の評価なんかをやってないからそういうことは容易じゃない。不可能じゃないけど面倒、とにかく面倒。面倒だけどなんとかしたいんだよね。

2008-11-30

skk-sticky をさらに推し進めるという考え ( ネスキー )

15:56 |  skk-sticky をさらに推し進めるという考え ( ネスキー ) - eclipse-aの日記 を含むブックマーク はてなブックマーク -  skk-sticky をさらに推し進めるという考え ( ネスキー ) - eclipse-aの日記  skk-sticky をさらに推し進めるという考え ( ネスキー ) - eclipse-aの日記 のブックマークコメント

変換開始位置を指定するときに ; を使っている。 ddskk では標準で添付されているので設定のみで使えるようになるはず ( skk-sticky で調べるといい )。標準の機能ではないけど、使ったことがない人はだまされたと思って使ってみたほうがいい。個人差はあるだろうけど、私の場合はすごく楽になった。

で、今はそれをさらに推し進めたような設定を試している。 ; を独自修飾キーの代理キーとして使う設定だ。

実際には「独自修飾」というよりは「エスケープ」に近い。 C 言語でいうところの文字列中のバックスラッシュのようなものだ。それ以降が特殊キーとして扱われる。エスケープキーと呼ぶと紛らわしいので以降ネスキーと呼ぶ。

具体例を挙げるとこうだ。

  • ;; で ; 自体の入力
  • ;l で変換開始位置を指定
  • ;j で確定とかなモードへの切り替え
  • ;k で確定とカナモードへの切り替え
  • ;o で確定と ASCII モードへの切り替え
  • ;h でバックスペースの入力

こうやって機能をネスキーに続く入力に割り当ててやる。そうすれば現状 l や q なんかに割り当てている機能をそちらに割り当てられる。これなら la で「ぁ」という入力や qwe で「くぇ」という入力も可能になる。これらの入力が可能になれば keyword:JIS X 4063:2000 への準拠度が上がる。嫌いな <C-j> を使わなくても済む。

すべての機能をネスキーからのシーケンスに織り込む。そして本当に必要な場合のみ他のキーに割り当てる(変換開始の <Space> なんかは ;<Space> だと直感的でない )。

意見求む。

2008-11-26

SKK の嫌なところ <C-j>

23:46 | SKK の嫌なところ  - eclipse-aの日記 を含むブックマーク はてなブックマーク - SKK の嫌なところ  - eclipse-aの日記 SKK の嫌なところ  - eclipse-aの日記 のブックマークコメント

大嫌いってわけじゃないんだけど、なんとかならないかなって思うのが「 CTRL と j の同時押し」。

CTRL と j の同時押しで確定したり、 ASCII モードからかなモードに切り替えたりするアレ。

一番楽なキーバインドと思って設定してるんだろうけど CTRL キーって時点で「なんだかなあ」ってなる。できれば CTRL キーを押したくない。理由は Emacs ユーザほど小指強くないから。ホームポジションから手を一切動かさずになんとかできないのかな。

2008-11-24

annotation はどこに含まれるのか

15:41 | annotation はどこに含まれるのか - eclipse-aの日記 を含むブックマーク はてなブックマーク - annotation はどこに含まれるのか - eclipse-aの日記 annotation はどこに含まれるのか - eclipse-aの日記 のブックマークコメント

http://openlab.ring.gr.jp/skk/wiki/wiki.cgi?page=SKK%CD%D1%B8%EC%BD%B8#p4

を見てたんだけど、annotation はどこに含まれるんだろう。candidate かなあ

skk ってハードル高いのかな

15:41 | skk ってハードル高いのかな - eclipse-aの日記 を含むブックマーク はてなブックマーク - skk ってハードル高いのかな - eclipse-aの日記 skk ってハードル高いのかな - eclipse-aの日記 のブックマークコメント

SKK ってハードル高い」たまに見る。「 SKK 使ってるけど慣れない」よく見る。なんでだろう。それを見つけて取り除いた SKK を作ればいいんじゃないかなって思う。

例えば、変換する場合は先に明示しておかなきゃいけないとか(▽)はその例だよね。自動▽機能とかあるのかな。