while ("im Operaon");

2009-05-03 (Sun)

左からn番目のページに切り替えるアクションがないかな

20:41

w, 1などで左からn番目のページに切り替えるようにしたいのだけどどうすれば良いかな。

トラックバック - http://orera.g.hatena.ne.jp/ka-nacht/20090503

2009-01-24 (Sat)

「左からn番目のページに切り替える」というアクションはないのかなー

17:10

Google ChromeだとC-{n}で左からn番目のタブに切り替えることができるのだけど、同様のものはOperaにないのかなー。[あとでしらべる]

トラックバック - http://orera.g.hatena.ne.jp/ka-nacht/20090124

2009-01-03 (Sat)

Hotclick search, 50で用いられるURIのカスタマイズ

07:17

Hotclick search, 50の50がどうもマジックナンバー臭い。また検索時に用いられるhttp://www.merriam-webster.com/dictionary/もハードコードされてる訳ではないだろうから、適当にgrepしてみたところ、デフォルトのsearch.iniにそれらしき定義がありました。

[Search Engine 11]
UNIQUEID=9923D42C5FC211DDA01C470B56D89593
Name=
URL=http://www.merriam-webster.com/dictionary/%s
Query=
Key=
Is post=0
Has endseparator=0
Encoding=utf-8
Search Type=50
Verbtext=0
Position=-1
Nameid=65187

ということは、これをオーバーライドすればどうにかできそうですね。

無理っぽい。デフォルトの方が優先されるし、そもそもsearch.iniからdict://が開けない。ぬぅ。

勘違い。Queryを使わなければsearch.iniからでも開くことはできる。デフォルトの方が優先されるのは変わらず。


Platform-not Xが欲しい

07:05

キーバインドやメニューの定義において、プラットフォーム固有の項目を示す修飾子としてPlatform Xがある。ところが特定プラットフォームでないことを示す修飾子が欲しいケースが出てきた。

具体的には、テキスト選択時のメニュー(Hotclick Popup Menu)において、「辞書を引く」動作を既定のHotclick search, 50 (適当なオンラインの辞書サイトを使う)からMac OS Xに同梱のDictionary.appを使うように変更するが、Mac OS X以外の環境ではデフォルトのままにしたいというケース。

これがキーバインドの定義なら下記のようにそのまま書くだけで実現できるのだけど:

x = Hotclick search, 50
Platform Mac, x = Go to page, "dict://%t"

メニュー項目の定義で同じことをやった場合、Mac OSだと類似項目が二重に現れることになるだけ。Platform-not Mac的なものが必要。

ついでに言えば、Hotclick search, 50で用いるURIをどうにかしてカスタマイズできないものか。上記の方法よりまともな方法はあると思うのだけど。

edvakfedvakf2009/01/03 07:23Platform Windows-Unix-MCE
または、
Search.iniのSearch Type
http://ashula.info/opera/inis/searchini

ka-nachtka-nacht2009/01/03 07:25> Platform Windows-Unix-MCE
それはMacでないプラットフォームの一部であって全てではないですよ。

edvakfedvakf2009/01/03 17:34デフォルトのsearch.iniをそのままコピーしてきたりして試しましたけど、「デフォルトの方が優先される」っぽいですね。デフォルトのやつを書き換えてみるとか? インストール時面倒ですけど。

Platform Windows-Unix-MCE
はMacではないプラットフォームの一部ですけど、現在のところこれ以外のプラットフォームは (ざっと見たところ) 設定ファイルからは見当たりませんので、これでいいような気もします。

トラックバック - http://orera.g.hatena.ne.jp/ka-nacht/20090103

2008-12-24 (Wed)

ページ内リンクを辿ったときの問題

02:11

Space = Open link | Page down

のようなバインドをしているとして、Nagivate upなどでページ内リンクを選択し、Spaceでそれを辿った場合、先程のリンクは未だ選択されている状態なので、Spaceでスクロールしようとして何も起こらず*1、少々困る。

Open link & Deselect allなどとすれば良いのかなぁ。と思いつつ未着手。

*1:実際にはページ内の同一箇所に飛んでいるのだけど、見た目としては何も起こってないかのようになる。

トラックバック - http://orera.g.hatena.ne.jp/ka-nacht/20081224

2008-12-23 (Tue)

最近のキーバインド

04:56

メールを開いている場合はm, {X}でラベルを付けたりspamフラグを付けたりしようかと思ったのだけど、デフォルトではmMark thread as readに当てられているので保留中。既読・未読云々についても同様にm, {X}を当てれば良いのだけど、既読化については良く使うので1キーにしたかったり、そもそもラベルの方で結構な文字が使われてしまうのでどうしたものかと。

トラックバック - http://orera.g.hatena.ne.jp/ka-nacht/20081223