Vimium: [固定]タブ<a-p>最新のリリースでは壊れているようです</a-p>

作成日 2016年06月13日  ·  20コメント  ·  ソース: philc/vimium

以前は機能していましたが、どういうわけか停止しました(?)

最も参考になるコメント

試してみました。 奇妙ですが、回避策として、キーボードで<alt-p>と入力して、 mapコマンドの後にπ (Pi)記号を入力すると、ショートカットは期待どおりに機能します。 (私はMac OS、Chrome 51を使用しています)

例えば:

unmap <a-p>
map π togglePinTab

全てのコメント20件

それは私にとってもうまくいきません。

OSX上のGoogleChromeでタブを固定できません。ただし、Linux上のChromiumでは機能します。

@ agzam 、@ 0mp ...ここに行って、 Alt-pを押して、結果を報告してください。 もちろん、最初にそのページでVimiumを無効にします。

編集...私はあなたがkeyIdentifierkey (最後の2列)で見ているものに特に興味があります。

Webページに入って、 alt -- pを押しました。 これは私が得たものです:

| evt: | which: | keyCode: | charCode: | modifier: | keyIdentifier: | key: |
| --- | --- | --- | --- | --- | --- | --- |
| キーアップ| 80 | 80 | 0 | alt | 未定義| Ļ|
| キープレス| 315 | 315 | 315 | alt | 未定義| Ļ|
| キーダウン| 80 | 80 | 0 | alt | 未定義| Ļ|
| キーダウン| 18 | 18 | 0 | alt | 未定義| Alt |

@ 0mp ...ありがとう! それは役に立ちます。 これは#2147と同じように見えます。

Vimium1.56を使用していると仮定します。

  • Chromeのバージョン(MacおよびLinux)は何ですか?
  • Linuxでテストページを試すときにkeyIdentifierプロパティが定義されていますか(そうだと思います)?

@smblott-github。

私は両方のマシンでVimium1.56を使用しています。

Linux(BunsenLabs水素32ビット)

  • クロム
  • バージョン51.0.2704.798.4で構築され、Debian8.5で実行されています

| evt:| これ:| keyCode:| charCode:| 修飾子:| keyIdentifier:| キー:|
| --- | --- | --- | --- | --- | --- | --- |
| キーアップ| 18 | 18 | 0 | 未定義| Alt | Alt |
| キーダウン| 18 | 18 | 0 | alt | 未定義| Alt |

OS X

  • グーグルクローム
  • バージョン51.0.2704.84(64ビット)

| evt:| これ:| keyCode:| charCode:| 修飾子:| keyIdentifier:| キー:|
| --- | --- | --- | --- | --- | --- | --- |
| キーアップ| 18 | 18 | 0 | 未定義| Alt | Alt |
| キーアップ| 80 | 80 | 0 | alt | 未定義| Ļ|
| キープレス| 315 | 315 | 315 | alt | 未定義| Ļ|
| キーダウン| 80 | 80 | 0 | alt | 未定義| Ļ|
| キーダウン| 18 | 18 | 0 | alt | 未定義| Alt |

これが私が得るものです...

snapshot

(Chrome 51.0.2704.63、Debian)。 ここで、Vimiumは2番目のkeydownイベント(下から上への読み取り)を使用し、 keyIdentifierプロパティを使用します。 あなたの場合、 @ 0mp 、Vimiumはkeyプロパティを使用します。 ただし、Chromiumの.keyの実装には問題があるようです。 #2147を参照してください。 それがあなたが見ているものだと思います。その場合、それはChromiumのバグです。

提案された回避策はありますか?

はい、回避策は良いでしょう、キーボードからタブを固定することは非常に便利です:)

私は自分でそのバインディングを使用しません(私はそれが不格好だと思います)。 私が好む:

unmap <a-p>
map gp togglePinTab

@ smblott-githubが機能します。とりあえず、これを使用します。ありがとうございます。

@smblott-美しいgithub。 提案ありがとうございます。

試してみました。 奇妙ですが、回避策として、キーボードで<alt-p>と入力して、 mapコマンドの後にπ (Pi)記号を入力すると、ショートカットは期待どおりに機能します。 (私はMac OS、Chrome 51を使用しています)

例えば:

unmap <a-p>
map π togglePinTab

#2169に関連

設定に回避策がありますが、機能しなくなったため、最近何かが変更されたに違いありません。

Chrome: Version 61.0.3163.91 (Official Build) (64-bit)
Vimium: 1.60.3

カスタムマッピング:

unmap <a-p>
map π togglePinTab

問題は他の誰かにも戻ってきましたか、それとも私だけですか?

ええ、試したばかりで、これらのショートカットはもう使用できません。

@Nesze

unmap <a-p>
map gp togglePinTab

まだ私のために働く

@nesze新しいキー処理方法に移行しました。現在、Chromeは古いキー処理方法を減価償却しています。 一般的にははるかに優れていますが、どの修飾キーが結果の文字に寄与するかどうかはわかりません。そのため、たとえば、区別することはできません。 π altを含むコンボを押して、 altπキーを押します。

押す必要のある修飾子(おそらく<a-π> )を明示的に含めると、バインディングは機能しますか?

@ smblott-github単一のバインディングにen_USを使用するための別の表記法(例: <@a-p> )を含める価値があると思いますか?これでサポートが構築されましたか? これにより、デフォルトのバインディングに使用した場合、さまざまなキーボードレイアウトのユーザーの多くの摩擦が確実に解消されます。

(これに取り組むことができてとてもうれしいです。それは興味深いことです。)

@ mrmr1993マッピングキーを<a-π>に設定すると修正されることを確認できます。 ありがとう!

編集:誰かが直接コピー&ペーストを探している場合:

unmap <a-p>
map <a-π> togglePinTab

@ smblott-githuben_USを使用するための別の表記法を含める価値があると思いますか...

私自身、あまり熱心ではありません。 それは少しの利益のために複雑さを加えるかもしれません。

このページは役に立ちましたか?
0 / 5 - 0 評価