タグ

ブックマーク / www.pqrs.org (3)

  • [MacOSX] SandS (Space and Shift) でシフトキーを親指で押して小指を守ろう!

    最近、左手の小指を痛めて非常に辛い思いをしました。 もうシフトキーとか辛いんです。 とても。 奇遇にも shinh さんも痛めている ので、小指問題は UNIX 使いで SKK 使いの方の共通の悩みなんだと思います。 僕はおよそ年に 3 回くらい小指が痛くなって悲しい気分になっています。 で、Mac OS X の万能キーボードリマッパである KeyRemap4MacBook をいじって、スペースキーをシフトキーとして使うようにしました。 (単発スペースキーはスペースとして動作します。 スペース押しながら 1 押すと ! になる感じ)。 KeyRemap4MacBook をインストールして space2shift と space2shift_shift2space を有効にすれば OK。 $ sudo sysctl -w keyremap4macbook.remap.space2shift=

  • Emacs のあらゆるモードで有効なキーバインドの設定方法 my-keyjack-mode

    Emacs では global-set-key で自由にキーボードショートカットを設定することが出来ます。 有名なものだと C-h を backspace として動かすものですね。 (global-set-key "\C-h" 'backward-delete-char) よく使う機能にスグに押せるキーを設定しておくと Emacs を使うのが便利になります。 僕は M-q に lookup-pattern をアサインしているのですが、 この M-q の動作が c-mode では fill-paragraph に上書きされてしまいます。 このように、global-set-key による設定はモードによって上書きされてしまって、 あまり使い勝手が良くありません。 専用のマイナーモードを作り、そのキーバインドの優先度を最大に設定することで あらゆるモードで有効なキーボードショートカットを設定でき

  • Firefox Extension: functions for keyconfig

    この拡張は、 Firefox をキーボードから快適に操作するために作られました。 Firefox には keyconfig 拡張という、キーボードのショートカットキーを設定する拡張があります。 この keyconfig 拡張ではショートカットキーの設定が出来る機能が限られていて、 ページのスクロール機能やタブのフォーカス移動などは簡単にショートカットキーを設定することが出来ません。 そこで "functions for keyconfig" 拡張では、以下のような機能を提供し keyconfig から簡単にショートカットキーを変更できるようにします。 keyconfig 拡張ではショートカットキーを簡単に設定することが出来ない機能 Firefox をキーボードで操作する際にあると便利な機能 例えば、 asdw や hjkl キーでスクロールをしたり、 「URL のコピー」機能、「タブのフォ

  • 1