0 votes

Comment mapper Ctrl + Delete en Fn + Opt + Suppr avec Karabiner-Elements

Je voudrais mapper Ctrl + Suppr sur un clavier Windows à Fn + Opt + Suppr sur un clavier Macbook, de sorte qu'il supprime le mot suivant après le curseur.

Je n'arrive pas à trouver comment représenter Fn + Opt + Suppr dans le json, comment devrais-je modifier ce qui suit?

{
    "conditions": [{"type": "frontmost_application_unless", "bundle_identifiers": ["^com\\.sublimetext\\.3$"]}],
    "from": {"key_code": "delete_forward", "modifiers": {"mandatory": ["left_control"]}},
    "to": /* Que dois-je mettre ici? */,
    "type": "basic"
}

0voto

Tetsujin Points 95239

Fn est généralement évalué dans le clavier, avant la transmission. Il ne génère pas son propre événement.

According to Key Codes, Fn Opt Backspace génère ces données...

Key Down
    Characters: 
    Unicode:        63272 / 0xf728
    Keys:       
    Key Code:   117 / 0x75
    Modifiers:  8913216 / 0x880140 

Peut-être pourriez-vous utiliser cela pour initier le remplacement - je n'utilise pas Karabiner donc je ne peux pas tester.

*Characters: ne génère en fait aucun caractère imprimable sur mon ordinateur.

0voto

simonzack Points 101

Était en fait assez évident, je ne sais pas pourquoi je n'ai pas essayé la solution évidente. Il m'a fallu quelques jours pour comprendre. Tout ce que j'avais à faire était d'ajouter le modificateur Opt/Alt.

{
    "conditions": [{"type": "frontmost_application_unless", "bundle_identifiers": [
        "^com\\.sublimetext\\.3$",
        "^com\\.google\\.Chrome$",
        "^com\\.jetbrains\\.pycharm$"
    ]}],
    "from": {"key_code": "delete_forward", "modifiers": {"mandatory": ["left_control"]}},
    "to": [{"key_code": "delete_forward", "modifiers": ["left_alt"]}],
    "type": "basic"
}

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X