web-dev-qa-db-ja.com

サイトごとにペンタダクチルを無効にする方法は?

not-- PASS THROUGH --であるURLベースでPentadactylを無効にするより明確な方法はありますか?

Codepen.ioを使おうとすると、パススルーが有効になっているかどうかに関係なく、テキストフィールドを編集できません。 Pentadactylを無効にするためにアドオンページに行くほど劇的ではないアイデアは大歓迎です。 Vimperatorにこの機能があることは知っていますが、Pentadactylはありますか?

2

パススルーは、十分に早く入力すればうまくいくと思います。 Googleドキュメントで、パススルーを手動で入力しても入力できないことを発見しましたが、パススルーを有効にしてページをリロードすると機能します。

Pentadactylの:autocmd機能を利用して、URL正規表現に基づいてパススルーコマンドを自動的に実行できます。たとえば、Googleドキュメントでペンタダクティルを無効にするには、次のコマンドを入力します

:autocmd LocationChange 'https://docs.google.com/*' :normal! <C-z>

これらのコマンドを.pentadactylrcファイルに保存することにより、これらの変更を永続的にすることができます。

7
chthonous

サイトの特定のキーを無効にする場合は、passkeysを使用できます。例えば、

:set passkeys+=codepen.io:<Esc>

codePenでEscキーを渡します。

詳細を教えていただければ、もっと良い答えができるかもしれません。パススルーモードが有効になっているかどうかに関係なく、CodePenを実際に使用できるはずです。 (CodePenのviバインディングを使用する場合は、有効にする必要があります。)

2
pyrocrasty