Hit a Hint for Windows 0.5.22.9 公開
フォントサイズを変更したとき、変更が即時反映されていなかったのを修正しました。
ダウンロードはこちらから
Version.0.5.22.9
- 設定を変更後、即時反映されない項目があったのを修正
大改造中のβ版の方は問題なかったので、更新なしです。
フォントサイズを変更したとき、変更が即時反映されていなかったのを修正しました。
ダウンロードはこちらから
Version.0.5.22.9
大改造中のβ版の方は問題なかったので、更新なしです。
Chrome を使っていると、キャレットモード(キャレットブラウジングモード)で
使いたい時がたまにあります。(キーボード使いの人だけだろうけど)
なので、できないのかちょっと調べてみました。
その結果、
それがこれです↓
Chrome Web Store - Caret mode
この拡張機能なんですが、マシンによっては大きな問題が……。
拡張機能 Caret mode はショートカットキーでキャレットモードに移行するんですが、
僕の環境では移行できませんでした。
実は事前に Chrome ウェブストアのレビューを見ていたので、
動かない理由はなんとなく理解していました。
Chrome ウェブストア上の Caret mode のレビューには、
キーボードによってはショートカットキーCtrl+~が機能しないから
キーバインドを変更すれば使えるよという情報が書き込まれてます。(とてもいいレビュー)
ということで、ソースをいじることに。
いじるファイルは、以下。
C:\Users\<ユーザ名>\AppData\Local\Google\Chrome\User Data\Default\Extensions\hcmlibpbehgginnkmlpfclioiljefejk\0.0.2_0\src\inject\inject.js
なお、hcmlibpbehgginnkmlpfclioiljefejk
の部分は変わるかもしれません。
$(document).bind('keydown', function(e) { if (e.ctrlKey && e.which == 192) { if(caret_mode == false)
F7で起動するように変更します。この辺は好みですが Firefox にあわせました。
$(document).bind('keydown', function(e) { if (e.which == 118) { if(caret_mode == false)
# ソースを見ると何故か IE 用の処理まで書かれてたりしますが、その辺はスルー。
# 見るかぎり影響なさそうなので。
# なんで書いてあるんだろ??
これで使えるようにはなりました。
が、キャレットモードに移行すると、キャレットは必ずドキュメントの先頭付近に出現します。
なので、ドキュメントの下部にキャレットを移動したい場合、かなりメンドウです……。
keysnail + hok + caret-hint のようにキャレット移動したい!
というわけで、Hit-a-hint 機能をもつ拡張機能を改造することに。
ソースが公開されてるし、ちょうど自分が使ってるから ViChrome を改造しようということで、
改造してプルリクエスト投げてみました。
どんな改造なのか気になる方は GitHub 見てください。
CoffeeScript で記述されています。
https://github.com/u338steven/ViChrome
ちなみに ViChrome のライセンスがよくわからないので、js にして配布とかする気はないです。
# というかライセンス的に問題が無くてもしないと思います。
# 気になる人は CoffeeScript でごにょごにょしてください。