タブ文字などを入力するアクション

Operaの人は、テキストエリアで

09

と入力し、Ctrl+Shift+x(9.2x互換モードの場合はAlt+x)を押してみよう。

タブ文字が入力されるはず。

これは、"Convert hex to unicode"というアクションで、挙動は「直前にある16進数表記をユニコードに変換する」。


これを使って、キーボードショートカットのAdvanced->Edit Widgetに追加で"Tab"キーを

Insert, "09" & Convert hex to unicode

としたり(これでは困るかもしれないので"Tab Shift"ぐらいがいいと思うが)、"j Ctrl"を

Insert, "0A" & Convert hex to unicode

としたりもできる。


↓みたいな人はこれでハッピーになれるかも。

元ネタ。


これだと数字やアルファベットに続けて上のショートカットを押したときに問題が起こるな。

Insert, " 0A" & Convert hex to unicode

というふうにスペースを挟んだほうがいいかも・・・ツカエネ。

タブ文字の方は

Insert, " 09" & Convert hex to unicode & Previous character & Backspace & Next character

でいけるっぽい。
改行は

Insert, " 0A" & Convert hex to unicode & Previous character & Backspace & Next character

で複数行の入力欄では大丈夫だけど、1行入力欄で変なことになる。(そもそも1行入力欄で改行しようとすんなって話か)


del.icio.usのコメント曰く、

Insert, "0000009" & Convert hex to unicode

と7桁にすると、アルファベットや数字を書いた後にも普通にタブ文字入力できるらしい。改行文字の場合は・・・こりゃもうショーガネってことで。