Per il tuo caso speciale ti suggerirei di usare Karabiner Elements. e modifica il suo ~/.config/karabiner/karabiner.json
in questo modo (aggiunto a / dopo "regole"):
EDIT / versione fail-safe:
- Copia / incolla il codice qui sotto in TextEdit e "Salva come ..."
WhateverNameYouLike.json
- Successivo spostare manualmente una copia in ~/.config/karabiner/assets/complex_modifications/
- Infine importa da KE: scheda "Modifiche complesse", pulsanti [+ Aggiungi regola] & [+ Abilita]
{ "title": "Keep solitary letter/key ''b'' from multiple press!",
"rules": [
{ "description": "Keep 'b' from being pressed twice",
"manipulators": [
{ "from": { "key_code": "b" },
"parameters": {"basic.to_if_held_down_threshold_milliseconds": 10},
"to_if_held_down":[
{ "key_code": "b",
"repeat": false }],
"type": "basic"
}
]
}
]
}
Come puoi vedere la lettera "b" è NON rimappata ma in "to_if_held_down" non viene ripetuta da "repeat": false
; ovviamente la lettera "b" può essere sostituita con qualsiasi altra lettera in difetto.
(La soglia è definita al minimo 1/100 di secondo, quindi non noterai alcuna differenza ...)
Si prega di segnalare se questo codice fa per te ciò che deve fare.
[EDIT:] Questa soluzione funziona per l'utente in (ex) problemi.
(Ho dovuto simulare la situazione testando in un'app che ripeta i tasti se tenuto premuto - ma in realtà il tuo potrebbe essere un problema meccanico non risolvibile ...)
Nota:
Questo metodo, tuttavia, potrebbe non essere consigliabile / applicabile, se il mantenimento di una chiave (ad esempio: "a") in un'app apre una piccola finestra sopra l'offerta (ad esempio :) "ä" / "å" / " ậ "o scelte simili - SE hai bisogno di quei caratteri speciali .
Questo comportamento sarebbe stato prevenuto da "repeat": false
.
Ma poi:
Puoi attivare "Mostra tastiera e visualizzatori di personaggi nella barra dei menu" in Preferenze di sistema e scaricarli dalla barra dei menu ...