GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie teilt man zwei Tastaturen auf demselben Laptop, französisches Iso-Layout und Usa-Ansi-Layout-Tastatur mit USB?

Ich habe kürzlich einen „noppoo choc mini“ mit diesem speziellen ANSI US-INTERNATIONAL pc84-Layout gekauft

Diese spezielle Tastatur hat nur 84 Tasten, ein um 60 % (kompaktes Zehntastenlos) reduziertes Layout.

Mein Problem ist einfach, es gibt kein Tastaturlayout in Ubuntu 12.04, das diesem English, US entspricht Tastaturlayout … also das gleiche Problem mit der reduzierten Version und nur 84 Tasten …

Ich habe nach einer Vorlage eines normalen ANSI US-INTERNATIONAL gesucht für xmodmap/xkb, und danach könnte ich versuchen, die anderen Schlüssel manuell zuzuordnen. Ich habe bei Google gesucht, aber ich konnte keinen anderen Benutzer finden, der das gleiche Problem hat.

Ändern 1 :

Hier sieht man wahrscheinlich einen Bug in Ubuntu, da das Layout für USA mit toter Taste nicht korrekt ist !

Das habe ich jetzt.

Und andere Benutzer haben dies für dasselbe Layout:

BEARBEITEN 2

Es scheint nach einer „sudo dpkg-reconfigure keyboard-configuration“ :
französische Standardtastatur pc105 + Präzisions-M65-Tastatur von Dell Laptop

Jetzt kann ich das gute US-Layout in den Parametern sehen, aber ich kann das ISO-Layout für den französischen Gebrauch nicht auswählen…

BEARBEITEN 3

Ok, ich erkläre das Problem etwas besser:Ich habe einen Laptop mit integriertem French Tastatur, und ich möchte meine USB-Tastatur verwenden, um English, US zu verwenden Layout.

Es scheint, dass es in Ubuntu und „dpkg-reconfigure keyboard-configuration“ unmöglich ist, zwei unterschiedliche physische Layouts (ANSI und EU ISO) auf demselben Computer zu teilen …

BEARBEITEN4

Ok, anscheinend kann ich das physische Layout (ISO <-> ANSI) mit diesem Befehl im Terminal umschalten:

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

ein

setxkbmap -layout fr 

Es ist sehr kompliziert und es scheint, dass Ubuntu 12.04 immer noch ein Problem mit dem Tastaturmanager hat, weil alles mit diesen beiden Befehlen großartig funktioniert, aber das ändert nichts an den SystemparameternTastatur !!!

Zweitens:Das Bild des Layouts für FR ist fehlerhaft, das Layout ist nicht ISO, aber ich kann auf die Taste <> drücken links vom rechten Shift ohne Probleme! Sie können das Bild hier sehen (französische Alternative mit ANSI-Layout? Verrückt?):

Können Sie mir in diesem Punkt helfen?
Ich bin mit xkb verloren, und manuelles Mapping ist sehr kompliziert …

Akzeptierte Antwort:

Ich habe vielleicht nicht viel Erfahrung mit Codierung, Softwareentwicklung oder sogar mit Linux-Systemen, aber eines weiß ich:Ein Computer, egal welches System er verwendet, basiert hauptsächlich auf dem menschlichen Gehirn.

Jetzt weiß ich, dass es für ein Gehirn (und einen Computer) möglich ist, zwei Sprachen nebeneinander zu lernen, aber was Sie vom PC verlangen, ist etwas anders. Sie fordern ihn nicht auf, zwei Sprachen nebeneinander zu verwenden, Sie fordern ihn auf, diese beiden Sprachen gleichzeitig zu verwenden, also im Grunde zwei Ausgänge für einen einzigen Eingang zu berücksichtigen und den Computer wählen zu lassen, welcher verwendet werden soll.

Verwandte:Wie melde ich einen Fehler in Ubuntu?

An sich sollte dies kein allzu großes Problem darstellen, wenn dieser Übersetzungsprozess nicht in der Software und nicht in der Tastatur stattfinden würde, was es für den Computer (fast) unmöglich macht, zu wissen, was eine zu verwenden. Zum Beispiel (nicht ganz sicher über das spezifische Layout der fr-iso-Tastatur, also verzeihen Sie mir, wenn das übertrieben ist) könnten Sie die Taste „Q“ auf der USB-Tastatur eingeben, aber der Computer müsste sie als „“ interpretieren Q' oder 'A'". Jetzt wissen Sie, dass Sie ein Q eingegeben haben, aber alles, was der Computer weiß, ist, dass Sie eine bestimmte Taste mit mehreren Übersetzungen eingegeben haben. Hier kommen die Tastatureinstellungen ins Spiel.

Mit der Einstellung für das Tastaturlayout teilen Sie Ihrem Computer mit, wie er Ihre Tastenanschläge interpretieren soll. Sie sagen ihm also im Grunde, welches Wörterbuch für diese Tastatur verwendet werden soll. Wenn Sie die andere Tastatur verwenden möchten, sollten Sie das Wörterbuch auf die entsprechende Sprache einstellen, oder der Computer könnte Ihre Tastenanschläge falsch interpretieren, was dazu führt, dass er denkt, dass Sie immer noch die Standardtastatur (fr-iso) verwenden, wo Sie es eigentlich wollen um das en-us-Wörterbuch zu verwenden. Ich würde es damit vergleichen, in Portugal Spanisch zu sprechen:Sie wissen meistens, was du meinst, aber einige Dinge ergeben aufgrund semantischer Unterschiede einfach keinen Sinn.

Um es kurz zu machen:Eine gleichzeitige Verwendung ist unmöglich, es sei denn, beide Tastaturen verfügen über die Fähigkeit, dem Computer automatisch mitzuteilen, welches Layout verwendet werden soll. Imo wäre es am besten, Verknüpfungen oder Skripte einzurichten, um die Tastatureinstellungen einfach zu ändern (so wie Windows die Kombination aus linker Strg + linker Umschalttaste verwendet). Um sicherzustellen, dass dies korrekt geschieht, wird jedoch empfohlen, Ihre Schlüssel manuell zuzuordnen (der einzige, der die richtige Interpretation mit Sicherheit kennt, sind Sie) und vielleicht einen Weg zu finden, diese Zuordnung zur einfachen Verwendung in einem Skript oder einer Anwendung zu exportieren zum einfachen Ändern der Layouts. (Wie ich schon sagte, keine Erfahrung im Programmieren, also, obwohl ich annehme, dass es einen Weg gibt, bin ich nicht die Person, die diesen Weg weiß:Kommentare wären willkommen)

Hoffe es hilft


Ubuntu
  1. So brennen Sie ein ISO-Image mit dd auf DVD und USB

  2. Wie verwende ich zwei verschiedene Wine-Versionen in derselben Installation?

  3. Wie aktualisiere ich eine Iso mit Zsync?

  4. Wie entferne ich Ubuntu/grub vollständig und ersetze es durch den Windows 7-Bootloader?

  5. Wie kann ich Tastatur und Maus mit Python steuern?

Wie bekomme ich das richtige spanische Tastaturlayout?

Wie kann ich die Taskleiste gleichzeitig mit Unity haben?

Wie sehe ich einen Ordner und einen Unterordner im selben Fenster?

Wie verstecke ich die Tastaturlayoutanzeige in Ubuntu 17.10 und höher mit Gnome 3?

So konfigurieren Sie Synergy unter Linux, um Tastatur und Maus mit mehreren Systemen gemeinsam zu nutzen

Wie sind CPU-Zeit und CPU-Auslastung gleich?