Il mio laptop può utilizzare due layout di tastiera?


0

Il mio laptop ha una tastiera inglese, ma inserisco anche una tastiera spagnola a grandezza naturale esterna. Ad essere onesti Odio cambiare il layout avanti e indietro quando sono in movimento (tastiera interna) o di nuovo a casa (tastiera a schermo intero).

Quindi ho alcune domande che speriamo che qualcuno possa rispondere. Sono davvero confuso su questo semplice problema:

  1. È possibile che il laptop scopra il layout della tastiera da solo durante l'installazione del sistema operativo? Perché devo specificare specificamente al sistema operativo quale layout di tastiera ha la tastiera corrente?

  2. In seguito, è possibile che il laptop scopra entrambe le tastiere (interne ed esterne) e capisca che hanno layout diversi, quindi quando premo un trattino (-) su uno di essi verrà digitato un trattino e nessun altro carattere ?

  3. Cosa succede se inserisco a caldo una nuova tastiera con un layout diverso (diciamo francese). Il laptop lo scoprirà e anche il suo layout? Penserei che in questa era di ultraveloce USB 3 sarebbe semplice per la tastiera dire al laptop informazioni di base, come il suo layout; qualche byte in più nel protocollo dovrebbe essere sufficiente, giusto? O mi sbaglio?

  4. C'è una limitazione sul sistema operativo che potrebbe impedire questo? Forse il sistema operativo ha un singolo impostazione per il layout della tastiera? Mi è appena venuto in mente.

Penso che ormai (siamo nel 2018, no?) Dovrebbe esserci un modo migliore per farlo. Grazie in anticipo per ogni idea.


1
Non c'è davvero nulla di diverso nella tastiera oltre a come i tasti sono etichettati. Francese, inglese, spagnolo, hanno lo stesso hardware, è come ogni chiave è mappata dal sistema operativo che li rende diversi, non dall'hardware sottostante. Avresti bisogno di hardware aggiuntivo nella tastiera che potesse identificarsi con il sistema operativo e il sistema operativo avrebbe bisogno di personalizzazione per riconoscere che la tastiera non era una tastiera USB standard.
essjae

è una disposizione in HID per la lingua della tastiera, ma che richiede che l'OS 1 lo riconosca e 2) la onori.
Ignacio Vazquez-Abrams

1
@essjae In termini di hardware, la tastiera interna (inglese) ha meno chiavi di quella esterna (spagnolo), quindi sono fisicamente diverse. Ad esempio quelli esterni hanno una chiave per il simbolo minore di (& lt;) e anche la lettera Ñ, che quello interno no.
The Impaler

@ IgnacioVazquez-Abrams Grazie, sembra che ci sia luce alla fine del tunnel (beh ... forse). Il campo HID USB potrebbe essere la soluzione a questo problema. Sfortunatamente sembra che la maggior parte dei produttori di tastiere non fornisca (ancora) le informazioni sul "codice paese" su questo campo; la maggior parte non si preoccupa di inviare un 0x00 (non supportato). È un peccato, questo potrebbe aiutare.
The Impaler

@TheImpaler "& lt; & gt;" la chiave del layout spagnolo è "\ |" in quello inglese e allo stesso modo il tasto "ñÑ" è ";:". Questo può essere facilmente testato cambiando i diversi layout. Tastiere dello stesso tipo con diversi layout hanno il esatto lo stesso numero di chiavi e NON sono fisicamente differenti, la differenza è ciò che è stampato in (alcune delle) chiavi. E la risposta a tutte le tue domande è NO (ma sono d'accordo con te riguardo alla possibilità di un metodo migliore).
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.