AquaSKKのショートカットキーの変更
ひさしぶりにAquaSKKをアップデートしたら、Emacsでコマンドのキャンセル(Ctrl-g)やUndo(Ctrl-/)ができなくなった。バージョンはAquaSKK 4.0RC5(2009-8-21)。AquaSKKキーボードショートカットが影響しているっぽい。なんとかしないとEmacsが使いものにならない。
調べてみると、keymap.confというファイルで設定できるらしい。
keymap.confの文法 - AquaSKK Wiki - AquaSKK - SourceForge.JP
http://sourceforge.jp/projects/aquaskk/wiki/keymap.conf%E3%81%AE%E6%96%87%E6%B3%95
keymap.confをコピーしてきて、Ctrl-gとCtrl-/の部分を空にしてみる。
% cp /Library/Input\ Methods/AquaSKK.app/Contents/Resources/keymap.conf ~/Library/Application\ Support/AquaSKK/keymap.conf
~/Library/Application\ Support/AquaSKK/keymap.conf を編集。
11c11 < SKK_CANCEL ctrl::g||hex::0x1b --- > SKK_CANCEL 21c21 < SKK_UNDO ctrl::/ --- > SKK_UNDO
ログオフして、ログインしなおす。
空にするよりも別のキーに変えた方がいいかもしれないけど、とりあえずこれでEmacsでのキャンセルとUndoは復活した。
AquaSKKのことを良く知らないので、バグなのか意図なのか判断できないけど、ショートカットキー使うアプリでけっこう普通に困りそうな気がする。
AutoPagerize.net公開、Firefox拡張版公開
AutoPagerize
http://autopagerize.net/
ついでにFirefox拡張版も公開しました。ChromeのExtensionと同じで、まだ実験的な実装です。Greasemonkey版を使っているひとは、そのままGreasemonkey版を使う方がいいと思います。他のGreasemonkeyスクリプトとの連携が機能しないとか、利用しないサイトの設定ができないとか、まだいろいろ不便です。
AutoPagerize for Chrome 0.0.2
機能の変更はありません。パッケージングの方法が変って、古い方法でつくったパッケージだとインストールできなくなってしまったので、パッケージを作りなおしました。
http://cloud.github.com/downloads/swdyh/autopagerize_for_chrome/autopagerize_for_chrome.crx
追記: こちらから、Chrome Extension版をインストールしてください。
新しいパッケージングの方法ついては、このへんを見るといいと思います。
Packaging (Chromium Developer Documentation)
http://dev.chromium.org/developers/design-documents/extensions/packaging
Chrome Extensionsの作り方 2009/06/25版 - 0xFF
http://d.hatena.ne.jp/os0x/20090625/1245949133