SS(shift-shift)をインタラクティブ機能にバインドできるパッケージはありますか?


7

IntelliJののダブルタップでキーバインドがありShiftます。Emacsがこの機能をエミュレートできるかどうか知りたいのですが、最初の考えはkey-chord.elでしたqq。しかし、key-chord.elのドキュメントを読んでも、修飾キーをキーバインドとして使用することはできないようです。

この機能を複製できる他のパッケージはありますか?

回答:


6

X11などのGUIフレームワークを使用して記述されたアプリケーションは、通常、個別のキーアップ/キーダウンイベントを受け取ることができるので、Emacsがその機能をElispの土地に公開しただけでは可能ではありません。

驚いたことに、たとえばX11フレームではC-h k、を押してから、マウスで下にクリックしてドラッグし、どこかに離します。マウスボタンの上下機能は既にあり、ドラッグでさえキーと見なされます。同様にマウスホイールをスクロールします。ダブルイベントとトリプルイベントも生成します。

とにかく、modkeyについては、誰かがCコードにパッチを当てるまで、残念ながら運が悪かったです。また、Xキーマップをいじってみてください。おそらくキーをmodkeyと通常のキーに同時に作成できますが、私にはわかりません。


2

/programming/26500567/can-i-bind-something-to-alt-metaを参照してください

修飾キーのみからの入力を受信する場合、すべてのアプリケーションが同じボートにあると思っていたので、IntelliJがそれを実行できることには驚いています。

誰かがいくつかの詳細を提供できる場合、私は興味があります。私の最初の推測は、それが端末の制限に関連していると思いますか?(その場合、GUI Emacsは理論的には同じようにできるかもしれませんが端末の互換性を損なうことなくできませんか?)


ええ、それは明らかにデフォルトのキーバインドだどこでも検索
gempesaw
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.