GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come condividere due tastiere sullo stesso laptop, layout iso francese e tastiera layout ansi usa con usb?

Di recente ho acquistato un "noppoo choc mini" con questo specifico layout ANSI US-INTERNATIONAL pc84

Questa tastiera specifica ha solo 84 tasti, un layout ridotto del 60% (compact tenkeyless).

Il mio problema è semplice, non esiste un layout di tastiera in Ubuntu 12.04 che corrisponda a questo English, US layout della tastiera… quindi è lo stesso problema con la versione ridotta e solo 84 tasti…

Ho cercato un modello di un normale ANSI US-INTERNATIONAL per xmodmap/xkb, dopodiché potrei provare a mappare manualmente le altre chiavi. Ho cercato su Google, ma non sono riuscito a trovare nessun altro utente con lo stesso problema.

Modifica 1 :

Qui puoi vedere che probabilmente c'è un bug in Ubuntu, perché il layout per gli Stati Uniti con dead key non è corretto!

Ce l'ho adesso.

E altri utenti hanno questo per lo stesso layout:

MODIFICA 2

Sembra dopo una "sudo dpkg-reconfigure keyboard-configuration":
tastiera standard francese pc105 + tastiera M65 di precisione dal laptop dell

Ora posso vedere il buon layout degli Stati Uniti nei parametri, ma non posso scegliere il layout iso per l'uso in francese...

MODIFICA 3

Ok, ti ​​spiego un po' meglio il problema:ho un laptop con un French integrato tastiera e voglio usare la mia tastiera USB per usare un English, US disposizione.

Sembra impossibile in Ubuntu e in "dpkg-reconfigure keyboard-configuration" condividere due diversi layout fisici (ANSI e EU ISO) sullo stesso computer...

EDIT4

Ok, sembra di poter cambiare il layout fisico (ISO <-> ANSI) con questo comando nel terminale:

setxkbmap -layout us
setxkbmap -layout us -variant alt-intl

un

setxkbmap -layout fr 

È molto complicato e sembra che Ubuntu 12.04 abbia ancora un problema con il gestore della tastiera perché tutto funziona alla grande con questi due comandi, ma ciò non cambia nulla nei Parametri di sistemaTastiera !!!

Secondo:l'immagine del layout per FR è buggata, il layout non è ISO, ma posso premere il tasto <> a sinistra di destra Maiusc senza alcun problema! Puoi vedere l'immagine qui (alternativa francese con layout ANSI? è pazzesco?) :

Potete aiutarmi su questo punto?
Mi sono perso con xkb e la mappatura manuale è molto complicata...

Risposta accettata:

Potrei non avere molta esperienza con la programmazione, l'ingegneria del software o persino con i sistemi Linux, ma so una cosa:un computer, indipendentemente dal sistema che utilizza, è principalmente basato sul cervello umano.

Ora so che è possibile per un cervello (e un computer) imparare 2 lingue fianco a fianco, ma quello che chiedi al PC è un po' diverso. Non gli stai chiedendo di usare due lingue fianco a fianco, gli stai chiedendo di usare quelle due lingue contemporaneamente, quindi fondamentalmente di considerare 2 uscite per un singolo input e lasciare che il computer scelga quale usare.

Correlati:come segnalare un bug in Ubuntu?

Di per sé, questo non dovrebbe essere un grosso problema, se non fosse per il fatto che questo processo di traduzione avviene all'interno del software, piuttosto che nella tastiera, rendendo (quasi) impossibile per il computer sapere quale uno da usare. Ad esempio (non del tutto sicuro del layout specifico della tastiera fr-iso, quindi perdonami se è esagerato) potresti digitare il tasto 'Q' sulla tastiera USB, ma il computer dovrebbe interpretarlo come "' Q' o 'A'”. Ora sai che hai digitato una Q, ma tutto ciò che il computer sa è che hai digitato una chiave specifica con più traduzioni. È qui che entrano in azione le impostazioni della tastiera.

Usando l'impostazione del layout della tastiera, dici al tuo computer come interpretare le tue sequenze di tasti. Quindi in pratica gli dici quale dizionario usare per quella tastiera. Se vuoi usare l'altra tastiera, dovresti impostare il dizionario sulla lingua appropriata, altrimenti il ​​computer potrebbe interpretare erroneamente le tue battute, facendogli pensare che stai ancora usando la tastiera standard (fr-iso), dove in realtà la desideri per usare il dizionario en-us. Lo paragonerei al parlare spagnolo mentre sono in Portogallo:per lo più sanno cosa intendi, ma alcune cose non hanno senso a causa delle differenze semantiche.

Quindi, per farla breve:l'uso simultaneo è impossibile, a meno che entrambe le tastiere non abbiano la capacità di dire automaticamente al computer quale layout utilizzare. Imo, la soluzione migliore sarebbe impostare scorciatoie o script per modificare facilmente le impostazioni della tastiera (come Windows utilizza la combinazione ctrl sinistro + Maiusc sinistro). Tuttavia, per assicurarsi che ciò avvenga correttamente, si consiglia di mappare manualmente le chiavi (l'unico che sicuramente conosce l'interpretazione corretta sei tu), e magari trovare un modo per esportare questa mappatura per un facile utilizzo all'interno di uno script o di un'applicazione per facilitare la modifica dei layout. (Come ho detto, nessuna esperienza nella programmazione, quindi anche se suppongo che ci sia un modo, non sono la persona che sa in questo modo:i commenti sarebbero i benvenuti)

Spero che aiuti


Ubuntu
  1. Come condividere file sulla rete domestica?

  2. Come aggiornare un ISO con Zsync?

  3. Come creare una USB avviabile di Windows 10 su Linux con il nuovo WoeUSB

  4. Come posso controllare la tastiera e il mouse con Python?

  5. Come copiare un'immagine ISO su USB con dd

Come ottenere il layout corretto della tastiera spagnola?

Come avere la barra delle applicazioni con Unity allo stesso tempo?

Come vedere una cartella e una sottocartella nella stessa finestra?

Come nascondere l'indicatore del layout della tastiera in Ubuntu 17.10 e versioni successive con Gnome 3?

Come configurare Synergy su Linux per condividere tastiera e mouse con più sistemi

In che modo il tempo della CPU e l'utilizzo della CPU sono uguali?