Vimium: 非ラテン語のキーボードレイアウトはアクションを開始しません

作成日 2017年08月27日  ·  16コメント  ·  ソース: philc/vimium

ラテン語以外のキーボードレイアウト(グルジア語、ロシア語など)に切り替えても、キーを押しても何も起こりません。 代わりにこのようなものを使用することは可能ですか?

  • Chromeバージョン:60.0.3112.90(安定したチャネル)
  • Vimiumバージョン:1.59

最も参考になるコメント

私の意見では、これは解決された問題です。 VimFxにはあらゆる種類のキーボードレイアウトの問題がありましたが、2年前にそれを理解し、それ以来、キーボードレイアウトに関するバグは1つもありませんでした(すぐには考えられなかったが簡単だったいくつかのマイナーなエッジケースを除く)修正する)。 重要な認識は、万能の解決策はないというhttps://github.com/philc/vimium/issues/2481#issuecomment -295609608で述べたように、トリックは「キーボードレイアウトを無視する」オプションを提供することです(VimFxではデフォルトでオフになっています)。 ラテン語以外のキーボードユーザーは、そのチェックボックスをオンにします。 話の終わり。 実装に関しては、これは_both_ event.keyevent.code両方を使用することを意味します。 VimFxの実装は、 vim-like-key-notation (これには、より詳細な議論/調査も含まれています)にあります。 Vimiumは、同様のことを行うためのインスピレーションとしてそれを使用できると確信しています。 (readmeの長さについて心配する必要はありません。コードは約200行の非常に単純な行です)。 VimFxは現在正式に死亡宣告されており、代替手段としてVimium-FFにリンクしているため、VimFxから来る人々はVimiumのこの機能を見逃すことを期待しています。

全てのコメント16件

すみません。 検索したばかりで、すでに数回報告されています。 重複としてマークしてください。

ここから:

snapshot

@ smblott-githubはい、見ました。 それに代わるものはありますか?

このページ

それは完全に満足のいくものではありませんが、あなたの言語が何であれ、あなたはこのようなことをすることができます。 また、ラテン語のバインディングをそのままにしておくこともできます。

Vimiumはevent.keyます。

このページの例は、フォールバックを備えた実行可能なソリューションを示しています。

いいえ。すでにevent.key (そのページのデフォルト)を使用しており、他の2つは非推奨です。 実際、Chromeはevent.key定義しているため、他の2つは起動しません。 Firefoxについても同じです。

理想的な解決策は、コードによるキーのマッピングを許可することです( event.codeですが、これはキー処理コードをかなり複雑にし、これまで誰も試みたとは思いません。

すでにevent.key (そのページのデフォルト)を使用しており、他の2つは非推奨です。 実際、Chromeはevent.key定義しているため、他の2つは起動しません。 Firefoxについても同じです。

これは、Vimiumの目的にとっては本当に不便です。 使用しているレイアウトに基づいて異なるアクションを実行することを望む人はほとんどいません。 異なるレイアウト間でより一貫性のある方法はありますか?

それは完全に満足のいくものではありませんが、あなたの言語が何であれ、あなたはこのようなことをすることができます。 また、ラテン語のバインディングをそのままにしておくこともできます。

ええ、それが分かります。 残念ながら、多くのユーザーにとって、それは少し面倒です。

ところで、他の人がコピーして貼り付けることができるように、自分の言語のレイアウトのキーバインディングをWikiページに追加できますか?

Wikiで自分の言語のレイアウトのキーバインディングを追加できますか

してください!

してください!

終わり! そして、私は知っています、それは厄介です(ちょうどUnicodeのように)。

チェックしたところ、Facebookにはすべてのレイアウトで機能するキーボードショートカットがあります。 私はまだコードを掘り下げていません。

Vimiumを無効にし、 Shift + / )を押してショートカットを表示します。

私の意見では、これは解決された問題です。 VimFxにはあらゆる種類のキーボードレイアウトの問題がありましたが、2年前にそれを理解し、それ以来、キーボードレイアウトに関するバグは1つもありませんでした(すぐには考えられなかったが簡単だったいくつかのマイナーなエッジケースを除く)修正する)。 重要な認識は、万能の解決策はないというhttps://github.com/philc/vimium/issues/2481#issuecomment -295609608で述べたように、トリックは「キーボードレイアウトを無視する」オプションを提供することです(VimFxではデフォルトでオフになっています)。 ラテン語以外のキーボードユーザーは、そのチェックボックスをオンにします。 話の終わり。 実装に関しては、これは_both_ event.keyevent.code両方を使用することを意味します。 VimFxの実装は、 vim-like-key-notation (これには、より詳細な議論/調査も含まれています)にあります。 Vimiumは、同様のことを行うためのインスピレーションとしてそれを使用できると確信しています。 (readmeの長さについて心配する必要はありません。コードは約200行の非常に単純な行です)。 VimFxは現在正式に死亡宣告されており、代替手段としてVimium-FFにリンクしているため、VimFxから来る人々はVimiumのこの機能を見逃すことを期待しています。

ありがとう、@ lydell。 それが進むべき道だと思います。Vimiumでは変更はかなり簡単なはずです。

@lydell_キーボードレイアウトを無視_設定を有効にしてVimFxを試しました。 さまざまなレイアウトで問題なく動作します。 また、Vimは主にQWERTYキーボード用に設計されているため、QWERTY以外のユーザーはとにかくカスタムキーマッピングを使用できます。

これは、リンクヒントでも機能します。 素晴らしい!

wikiページも更新する必要があると思い

ちょうどこれを見つけました。 ブレーンストーミングと実装に感謝します!

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