KeyRemap4MacBook sembra non essere in grado di farlo.
KeyRemap4MacBook sembra non essere in grado di farlo.
Risposte:
Possiamo provare a scoprire quali dati binari la tua tastiera sta inviando e trovare combinazioni di tasti alternativi che fanno la stessa cosa.
Sto usando Ubuntu 10.04, quindi per favore perdonami se questo è completamente irrilevante.
Quando seguo questa sequenza per i pulsanti della tastiera come il tasto Invio, Backspace e il tasto Esc ottengo i seguenti risultati:
Esc = ^ [
Immettere = ^ M
Backspace = ^?
Il cursore "^" rappresenta il pulsante ctrl sulla tastiera e il carattere che segue rappresenta se stesso.
Questo significa che posso tenere premuto il pulsante ctrl e premere il pulsante "[" e invierà il tasto Esc per me. Posso tenere premuto il pulsante ctrl e premere "M" (senza maiusc) e invierà il tasto Invio. Posso tenere premuto il tasto Ctrl e premere il tasto? tasto (senza maiusc) e invierà il tasto backspace.
Spero che con questo metodo ti aiuti a trovare una sequenza simile per il tasto di espulsione.
So che non è una sequenza "arbitraria" di chiavi, ma spero che lo trovi comunque interessante.
Puoi aggiungere impostazioni personalizzate in KeyRemap4MacBook creando un file private.xml :
<?xml version="1.0"?>
<root>
<item>
<name>test</name>
<identifier>test</identifier>
<autogen>__ConsumerToKey__ ConsumerKeyCode::EJECT, KeyCode::KEY_1, KeyCode::A, ModifierFlag::COMMAND_L</autogen>
</item>
</root>
Le chiavi di espulsione hanno un ritardo per impostazione predefinita, ma possono essere rimosse con NoEjectDelay . Tuttavia, non consente la ripetizione dei tasti, quindi questo metodo non può essere realmente utilizzato per mappare l'espulsione per l'eliminazione in avanti.
Vedere l'origine per i valori del codice tasto e le impostazioni predefinite .