私が知っている解決策に最も近いのはこれを行うことです:
(define-key key-translation-map (kbd "") #'event-apply-super-modifier)
しかし、 home
を super
に変えるのと同じようにかなりはありません。具体的には、 home
を押して放してから、次にを押します。 a
を押す前に home
をリリースしても、Emacsはそれを s-a
として解釈します。
それは必ずしも悪いことではありません(実際には人間工学的な利点があります)が、あなたが望むものではないかもしれません(そして、あなたが他のものを設定しないと、同じように行動する)。
もちろん、他の修飾子の event-apply - * - 修飾子
機能もあります。リリース後にキーに適用される修飾子は、「スティッキー修飾語句」と呼ばれることがあります。