`A-`バインディングとは何ですか?


11

Emacsで、C-h, bキーバインドのリストを入力すると、次のようなものが表示されます。

ここに画像の説明を入力してください

何でA-、どのようにアクセスしますか?

回答:


19

A-Alt修飾子です。これは、明確にするため、ほとんど間違いありません、キーボードの「Altキー」というラベルの付いたキー-メタ修飾子として認識されています。

ほとんどの場合、この修飾キーはありません。最近のキーボードでスーパー修飾子とハイパー修飾子を構成することは比較的一般的ですが、おそらく混乱の可能性があるため、最近のEmacsでAlt修飾子を使用している人についてはあまり耳にしません。(ただし、「Alt」キーと「Meta」キーのあるキーボードでは便利でした。)

必要に応じて、次のようにAlt修飾子を呼び出すことができます。

C-x@a

変更したいキーが続きます。あなたの例では:*

Function key map translations Starting With C-x @:
key             binding
---             -------

C-x @ S         event-apply-shift-modifier
C-x @ a         event-apply-alt-modifier
C-x @ c         event-apply-control-modifier
C-x @ h         event-apply-hyper-modifier
C-x @ m         event-apply-meta-modifier
C-x @ s         event-apply-super-modifier

stackoverflow.com/a/27419718/324105も、event-apply-*-modifier関数に関する参考資料として役立ちます。
フィル2018

あなたの答えのために+1。100万回の推測を考えれば、私はこの答えを見つけることができなかっただろう。私のKBDでは、私は、ラベルされたキーを持つAltCntlWin_keyShiftCaps_lock。私のAlt鍵はemacsのMeta鍵として動作します。追加のAltキーがある特定のキーボードはありますか?
Prasanna 2018

@Prasanna多くのキーボードには「Alt」というラベルの付いた2つのキーがあります(通常、スペースバーのどちらか一方)、「Meta」キーと「Alt」キーの両方を備えたキーボードが見つかるとは思えません。古いキーボードには確かに両方が付いていました。 quora.com/…にいくつかの例を示します。「スペースカデット」キーボードには、「Altモード」キーだけでなく、「Altロック」さえあります。
phils 2018

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.