Come fare in modo che la tastiera Apple esterna accetti l'immissione del tasto modificatore dalla tastiera interna del Macbook (e viceversa)?


11

Ho appena acquistato una tastiera Apple più vecchia, con l'idea che potrei usarla insieme alla mia tastiera Macbook Pro interna come sostituto per l'acquisto di una tastiera in grado di suddividere in due pezzi. L'idea è che dovrei essere in grado di mettere la mia mano destra sulla tastiera esterna e la mia mano sinistra sulla tastiera interna e digitare come al solito.

Collego la tastiera esterna e posso digitare bene. Il problema si presenta quando provo a utilizzare qualsiasi tipo di combinazione di tasti con entrambe le tastiere contemporaneamente. Ad esempio, quando premo il tasto di controllo sulla tastiera interna e il tasto "e" sulla tastiera esterna, vorrei che il cursore si spostasse alla fine della riga ma, invece, viene visualizzata una "e" minuscola sullo schermo. Quando tengo premuto il tasto Maiusc sulla tastiera esterna e premo il tasto "a" sulla tastiera interna, invece di vedere una "A" maiuscola, ottengo una "a" minuscola.

Faccio molto affidamento su scorciatoie da tastiera, macro ed emacs, ma a parte questo, non ha molto senso digitare con entrambe le tastiere se devo spostare entrambe le mani su una tastiera ogni volta che voglio usare un'associazione di tasti emacs o digitare una lettera maiuscola.

C'è un modo per far sì che una tastiera accetti l'input del tasto modificatore dall'altra? Idealmente, dovrei essere in grado di tenere premuto un tasto modificatore su una tastiera e digitare un altro carattere da uno dei due e fare in modo che OSX riconosca una combinazione di tasti.

Tastiera: A1048 (non una nuova) Macbook Pro: MacBookPro8,2; 15 pollici; Fine 2011; Mavericks 10.9.2

(Backstory non necessario per i curiosi: sto cercando di evitare il tunnel carpale che sento provenire dalla programmazione sulla mia tastiera del Macbook da solo. Sono un ragazzo piuttosto a spalle larghe, a petto ampio e la posizione che devo prendere per ottenere le mie mani abbastanza vicine tra loro da digitare sulla tastiera mi hanno, sostanzialmente, contraendo la mia mano lateralmente in modo tale che l'esterno dei miei palmi e i miei avambracci formino un angolo di 135 gradi, che è una postura orribile. Devo essere in grado di allargare le braccia più distanti.)


Eh, è strano. Posso confermare che sto ottenendo lo stesso comportamento con una configurazione simile.
Dwightk,

Kinda ha un senso per me, in un certo senso. OSX legge due tastiere separate - e te lo dice chiaramente nel sistema operativo - ma riceve input da entrambi contemporaneamente. Conta probabilmente quella combinazione di tasti (di solito fornita da una singola tastiera) come un tasto, quindi riconosce solo un tasto da ciascuna tastiera, indipendentemente l'uno dall'altro. (ovvero uno SHIFT-niente e uno 'a'). Spero che ci sia un tweak sepolto in OSX che sconfiggerà questo o forse qualche cosa di terze parti che lo compie.
Baptzmoffire,

2
Devo dire che sono uno sviluppatore iOS, quindi capisco la programmazione e non sono completamente contrario o contrario a una soluzione hacky. Forse inducendo il sistema operativo a pensare che le tastiere siano identiche o qualcosa del genere.
Baptzmoffire,

Sento che ControllerMate potrebbe funzionare per questo, ma non ho abbastanza esperienza per rispondere alla tua domanda.
Dillon,

ControllerMate. Guardandoci adesso.
Baptzmoffire,

Risposte:


8

KeyRemap4MacBook

Sapevo di averlo visto da qualche parte ...

Tutto quello che devi fare è installare KeyRemap4Macbook .

Dalla sezione "comportamento implicito" :

Condividi lo stato dei tasti modificatori con tutte le tastiere collegate:

Quando si utilizzano più tastiere, i tasti modificatori vengono condivisi con tutte le tastiere.

Ad esempio, premendo "tasto Maiusc sulla tastiera1" e "tasto spazio sulla tastiera2" si invia Maiusc-spazio.

Sì, funziona anche su altri Mac, non solo su MacBook.


Questo è ESATTAMENTE quello di cui avevo bisogno! Come al solito, avevo già trovato la risposta a questa domanda molti mesi fa; Non sono riuscito a controllare i miei segnalibri. Ugh! Grazie mille!
Baptzmoffire,

@baptzmoffire Sì, finalmente sono riuscito a creare una chiave ipertestuale corretta e poi l'ho trovato nella documentazione. Sfortunatamente non funziona per quello che speravo, permettendo a ControllerMate di usare i tasti modificatori (il motivo per cui ho messo una taglia su questa domanda), ma alla fine sono passato completamente da ControllerMate a KeyRemap4MacBook per queste cose.
0942v8653,

dal 2015 questo non funziona più, keyremap4macbook è stato sostituito da moschettone, quindi questo - github.com/tekezo/Karabiner/issues/500
Yaroslav Bulatov

Usando katabiner, pronto all'uso, la funzionalità che vogliamo è lì. Niente da impostare. A partire da maggio 2019
1mike12

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.