Un Windows 10, come posso avere l'input inglese dalla mia tastiera sinistra e l'input ungherese dalla mia tastiera destra?


3

Sto lavorando in una società IT a Budapest, dove facciamo MOLTA programmazione di coppie.

Mentre sono americano con 30 anni di memoria muscolare che dettano dove i personaggi dovrebbero essere sulla mia tastiera, voglio sempre (necessità) usare un layout inglese.

I miei colleghi sono ungheresi e se toccano il testo o guardano le tastiere, un layout inglese è meno che ottimale per loro.

In realtà ho due tastiere distinte sulla mia scrivania (un Genius e un Dell).

Il mio sistema operativo è Windows 10.

C'è un modo in cui posso dire al computer di trattare l'input Genius come inglese e l'input Dell come ungherese?

Risposte:


2

C'è un modo in cui posso dire al computer di trattare l'input Genius come inglese e l'input Dell come ungherese?

Sì, ma hai bisogno di un software aggiuntivo, dai un'occhiata ad esempio all'utilizzo di più tastiere con layout diversi sulla stessa macchina :

Sebbene sia possibile collegare più di una tastiera allo stesso computer, l'API Win32 le considera come se esistesse solo una tastiera. Un programma riceve i tasti da ogni tastiera, ma non ha modo di sapere quale tastiera ha inviato un colpo particolare.

Di solito, questo è esattamente ciò che il programma vuole. Il ruolo del sistema operativo è proteggere il programma dalla complessità della gestione di più dispositivi di input. Ma in questo caso, dobbiamo sapere quale dispositivo è stato utilizzato per cambiare la lingua di input. Fortunatamente, l'API di input non elaborata mostra quale dispositivo sta inviando i messaggi, il che risolve il nostro problema.

Il programma è facile da usare Basta eseguirlo e un'icona apparirà nell'area di notifica. L'icona consente di chiudere il programma quando si fa clic con il tasto destro. La prima volta che si utilizza una tastiera, verrà visualizzato un popup con un elenco delle lingue di input disponibili. Seleziona la lingua corretta, quindi fai clic su OK. D'ora in poi, ogni volta che verrà utilizzata quella tastiera, ogni applicazione passerà a quella lingua. Altre lingue di input possono essere aggiunte nelle Opzioni internazionali e della lingua sul pannello di controllo.

inserisci qui la descrizione dell'immagine


1
Funziona alla grande! Tranne una cosa. Usiamo Oracle VM VirtualBox con CentOS per fare molto del nostro lavoro ... Sembra che l'input non sia stato elaborato al livello giusto per funzionare all'interno della VM. Qualche ulteriore soluzione per risolvere quel pezzo del puzzle?
Brian Kessler,

1
Ho trovato questo articolo HTH: kb.vmware.com/selfservice/microsites/… . Il punto è modificare il file .vmx per includere: usb.generic.allowHID = "TRUE" usb.generic.allowLastHID = "TRUE"
duDE

saluti per l'articolo. Sfortunatamente l'incapacità di usare la seconda tastiera contemporaneamente sia nel sistema operativo host che nel sistema operativo guest rende questa soluzione tutt'altro che ideale poiché spesso andiamo avanti e indietro tra i due. :-(
Brian Kessler,
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.