(12.03.21 11:58)Waldi schrieb: In grauer Vorzeit (vor Windows), als die Sprachenunterstützung von Microsoft noch nicht viel hergab, hatte ich unter MS-DOS / Word für DOS eine kleine Software, die dafür sorgte, dass beim Springen von Spalte zu Spalte per Tab-Taste sich das Tastaturlayout automatisch umschaltete, sofern man vorher die einzelnen Textspalten für eine bestimmte Sprache formatiert hatte. Diese alte Software läuft natürlich unter Windows nicht mehr. Schade!
Kann es sein, dass die Sprachunterstützung damals nur innerhalb von Word funktioniert hat? Das würde erklären, warum das pro Spalte funktioniert.
Die heutigen IMEs sind quasi eine Ebene oben drüber und funktionieren in allen Programmen des Betriebssystems. Ich weiß, dass man zum Beispiel für jedes Fenster ein anderes Layout haben kann, aber pro Spalte ist mir das nicht bekannt. Dafür müsste ja die IME wissen, was eine Spalte ist, oder Word müsste an die IME ein Signal zum Umschalten senden...
Edit:
Hab gerade mal recherchiert: Mit uim (einer Input-Method-Library unter Linux) kann man tatsächlich über Sockets kommunizieren, d.h., man kann dem im Hintergrund laufenden Programm Befehle schicken, u.a. einen Befehl, um von direct input (deutsch in deinem Fall) auf Japanisch umzuschalten.
Allerdings müsste man den entsprechenden Befehl beim Fokussieren des entsprechenden Textfeldes ausführen...
Solange man sich nicht ein eigenes Programm für die Dateneingabe schreibt, ist das wsl. ein bisschen umständlich
https://askubuntu.com/questions/813094/h...mmatically
Edit #2:
Für Excel scheint's so etwas tatsächlich zu geben!
https://allabout.co.jp/gm/gc/297792/
Das Ganze findet man wohl unter dem Data-Tab bei "Eingabe-Regel" (oder so ähnlich).
Ich hab allerdings leider kein MS Office hier zum Ausprobieren...