himadatenodeの日記 このページをアンテナに追加 RSSフィード

*日記だけど 本人のメモや整理が垂れ流されてるだけなので。誤字脱字だらけで意味不明な電波が送信されてます。まともな漢字で翻訳されたのは、その内どこかにまとめて書くかもしれません。

HimaDataNode bookmark archive

xyzzyを使いたい人向け

2017-07-03 都議選投開票 都民ファースト圧勝、「小池勢力」で過半数の勢い都議

[]keysnail とか Vimperator の後継の拡張がないので妥協案の話

キーカスタマイズしたい人向けの最近のfirefoxでも動く妥協案

■最初の難所テキストエリアのキー設定

 テキストエリアのキーカスタマイズをするfirefoxの拡張の有名どころが軒並み動かなくなっている中、理由は知らないが firemacs は最新版のfirefox(54.0.1)でも一応動くのでemacs風にキーバインドをしたい人はfiremacsを入れれば一応テキストエリアのキー設定は出来る。キーバインドもfiremacsは一応プレフィックスも設定できるので2段階キーバインドも出来る。

■Hit a Hint (KeysnailのHoK的な機能)はどうするか

  Vimperator の Hit a Hint 的な機能と Keysnail のプラグインの HoK 相当の機能は別の拡張の vimfx で一応現在の所は再現できる。ただし、 vimfx も webExtension 化は上手くいっていないとの事なので長期的に見た場合は動かなくなる可能性がある。

■タブの管理やお気に入りの管理などは

 vimfx で再現できない機能もかなりあって、特に Keysnail はプラグインが多数あってかなり多岐にわたる機能をカバーしてたので、フルに使いこなしてた人は厳しい。

 キー割り当てに関してもfiremacsは同じ機能に基本一つのキー割り当てだけなので、vi風とemacs風の同居とかwindows風と混ぜるとかは結構難しい。特にコピペのC-cとC-vはemacs風だと扱いに困るかも。keysnailだとその辺はjavascriptのカスタマイズでxyzzy風にセレクションがあるときだけC-cが効くとかも出来たのだけど、firemacsでは細かい条件を変えたりはできないので、コピペやセレクション周りはvimfxの機能で適当に誤魔化すと大分マシになる。まあテキストエリアに監視しては C-v C-c か C-y M-w か選ぶ必要はあって迷うかもしれない。

2016-10-08 <阿蘇山噴火>320キロ先、高松まで降灰

[]tanythingは低スペPC以外ではデフォ設定がお勧めできない

最近KeySnailのtanythingを入れてみて、開いてたタブが全て吹き飛んで凄い面倒だったのでメモ。tanythingはタブを沢山開いていると重くなるノートPCなら機能するけど、そこそこのスペックのデスクトップだと大量にタブを開いておいたほうが操作が早いので、タブを閉じる系のデフォルトでついている操作を全部きってタブ選択だけにした方がマシになると思った。

2016-10-01 豊洲市場 専門家が見た安全性

[]KeySnailのHoKで使うキー設定のメモ

KeySnailのプラグインでHoKを入れた場合にキーの指定に使うキーを切り替える話。忘れててPC変えたときに調べて手間取ったのでメモ。

KeySnailの設定ファイルを開いて//{{%PRESERVE%の間の所に

//{{%PRESERVE%
// ここにコードを入力して下さい.
plugins.options["hok.hint_keys"] = "asdf";
//}}%PRESERVE%

"asdf" の所に使うキーを指定すればおk。ある程度よりキーの数を増やした方がワンタッチで切り替えれるようになる。ただし他のキー設定をデフォルトのキー設定でHoKを使っ手いる場合は”e”キーを入れない方がよい。eキーはHoKのオンオフを切り替えるキーなので、間違えてHoKを動かした時にオフに出来なくて不便。

個人的には、qwrasdfzxcvあたりを使ってwasdのキー設定の周りで切り替えれるようにすると便利な気がする。

2016-06-29 コスプレ御伽ねこむ、漫画家藤島康介氏と31歳差婚

[]KeySnailで変換や無変換にキーを割り当てる

Firefoxの仕様変更で既に消えそうな雰囲気になっているKeySnailだけど実際Chromeとかを蹴散らして圧倒的に便利なので、今も使っているわけだけど、出来ないと勝手に思い込んでいた無変換とかへのキー割り当てが実は出来たらしいというのに気づいた。多分初期の頃は割り当てできなかったと思う。

無変換 <nonconvert>
変換   <convert>

C-c してから[無変換]を打ったら、Firefoxのしたの所に

C-c <nonconvert> is undefined

と表示されたので、おや?っと思って<nonconvert>にキーバインドしてみたら普通に動いた。そしてちょっと調べてみたところ、下みたいな感じで色々なWindowsの日本語キーボードっぽいキーが割り当てれるようになっていたらしい。無変換と変換以外はあまり使いそうになかったから確認はしてないが、ポイントは<>で囲まないと駄目な所。

keyCode2Name: {
    0x15: "kana",
    0x19: "kanji",
    0x1C: "convert",
    0x1D: "nonconvert",
    0x1E: "accept",
    0x1F: "modechange",
    0x29: "select",
    0x2A: "print",
    0x2B: "execute",
    0x5B: "l_windows",
    0x5C: "r_windows"
},
keyName2Code: {
    kana:       0x15,
    hangeul:    0x15,
    hangul:     0x15,
    kanji:      0x19,
    hanja:      0x19,
    convert:    0x1C,
    nonconvert: 0x1D,
    accept:     0x1E,
    modechange: 0x1F,
    select:     0x29,
    print:      0x2A,
    execute:    0x2B,
    l_windows:  0x5B,
    r_windows:  0x5C
},

https://github.com/mooz/keysnail/commit/397cecd264437bcfaa0a4467f609e2785284b5f3

丁度C-mやC-jが両手キーボードに拘束されるので、マウスを右手に持った状態で左手だけでEnterが出来ないかとか思っていたんだけど、ゲームとかでお馴染みのC-e=Enterの設定はEmacs風だと上手く行かないしC-fで代替しているゲームもEmacs風だと→なので難しい。そこで早速この無変換をEnterに割り当てるのを試してみている所。実はM-WASDでFPS風にキー操作してM-EでEnterっていうのも有力なんだけど。その場合M-系の単語単位の移動がつぶれたりするのが微妙といえば微妙。

2016-03-14 <民主と維新>合流後の新党名は「民進党」

[]youtubeのシークバーが機能しなかったので

FirefoxでYoutubeのシークバーがあるときから機能しなくなって読み込み中のまま再生されなくなった。不便だったので色々調べてみたところyoutubeのプレイヤーがFlashからHTML5になったとか色々別の情報が出てきて散々遠回りしたけど結論としては memory restart というアドオンを入れていたのがどうやらダメだったらしい。

https://addons.mozilla.org/ja/firefox/addon/memory-restart/

これ。Firefoxのメモリーを監視してくれるという事で便利だと紹介されているのを見て少し前に試しに入れていた拡張だった。使用メモリーが表示されたりと割と便利な面もあるなと思っていたのだけど、Firefoxを終了する時にバグってプロセスが残ってしまったり、終了時にエラーがでるというのもこれが原因だった。ので、一応メモしてみる。同じ症状のも人もいるような気がしたので。