Windows 7 und internationale Dvorak-Tastaturbelegung mit unbelegten Tasten?

588
Léo Léopold Hertz 준영

Ich kann eine solche Funktion nicht in der Liste der Tastaturlayouts finden. Es wäre so viel einfacher, wenn das Layout im System erstellt wird, da ich keine Layouts von Drittanbietern in allen Umgebungen installieren kann. Ich brauche

  • Schlüssel der ersten oder zweiten Ebene mit skandinavischen Buchstaben (A mit Punkten, O mit Punkten)
  • betroffene Regionen: Deutsch, Schweden, Finnland, Dänemark, Norwegen, ...

Es wäre großartig, wenn Sie einige Dateien im System ändern können, um solche Dead Key-Funktionen zu aktivieren.

Betriebssystem: Windows 7

0

2 Antworten auf die Frage

1
techturtle

Sie können AutoHotKey verwenden, um eine Reihe von toten Schlüsseln zu erstellen, mit denen Sie die gewünschten Akzente einfügen können . Mit dem folgenden Skript können Sie beispielsweise die Tasten ~und verwenden n, um ñ oder Ñ ​​zu erstellen .

~:: Input, key, L1,  if(key=="n"){ Send  } else if(key=="N"){ Send  } else { Send %key% } return 

Die ~::Zeile erfasst den ~Tastendruck, dann nimmt der inputBefehl das nächste Zeichen 1 (L1) und weist es der Variablen zu key. Die Delete, Escund BackspaceTasten sind alle als Escape - Schlüssel aufgelistet, die nur das Original zurück, ~die eingegeben wurde. Andernfalls nsendet das Skript den ASCII-Code für ñ ( Send ), wenn Sie ein Kleinbuchstabe eingeben. Wenn Sie ein Großbuchstabe eingeben, wird Nder ASCII-Code für Ñ ​​gesendet . Wenn Sie etwas anderes eingeben, werden der ~und der nächste Buchstabe zurückgegeben, den Sie eingegeben haben (der letzte elseBefehl sendet den ASCII-Code für ~den Inhalt der keyVariablen).

Für Akzente, die nicht im Basis-ASCII-Format enthalten sind, müssen Sie Unicode wie folgt verwenden:

^:: Input, key, L1,  if(key=="u"){ Send  } else if(key=="U"){ Send  } else { Send %key% } return 

Beachten Sie den Unterschied beim Kommando beim Schreiben des Kapitels Û .

Sie können beliebig viele davon miteinander verketten, indem Sie if ... else ifBefehle für alles verwenden, für das derselbe Tastendruck verwendet wird. Stellen Sie einfach sicher, dass Sie die abschließende elseAnweisung und den returnBefehl am Ende einfügen, bevor Sie zum nächsten toten Schlüssel und zu den Akzenten wechseln. Der Nachteil dabei ist, dass Sie alle toten Tasten und Akzentzeichen, die Sie verwenden möchten, explizit ausschreiben müssen. Zum Glück folgen sie alle dem gleichen Muster und machen das Einrichten einfach, wenn auch mühsam.


Mehr zum AutoHotKey- SendBefehl: https://www.autohotkey.com/docs/commands/Send.htm

Mehr zum AutoHotKey- InputBefehl: https://www.autohotkey.com/docs/commands/Input.htm

ASCII-Tabelle: http://www.asciitable.com/

Unicode-Tabelle: https://unicode-table.com/de/

Wie viel Extra muss für Autohotkey installiert werden? Léo Léopold Hertz 준영 vor 6 Jahren 0
AutoHotKey selbst benötigt für die 64-Bit-Version etwa 10 MB. Sie können es auch auf einem anderen Computer installieren und dann Ihr Skript in eine eigenständige EXE-Datei kompilieren, für die keine Installation erforderlich ist. Die Größe der kompilierten EXE-Datei ist normalerweise ziemlich klein (1-2 MB), hängt aber letztendlich von der Länge Ihres Skripts ab. techturtle vor 6 Jahren 0
0
Christo

Laden Sie AllChars herunter und installieren Sie es. Sehr nette kleine App und sehr flexibel. Kann mich nicht viel erinnern, ist aber sehr flexibel beim Formatieren der Tastatur. Verwendet es in '98, XP und. . . Ja, diese beiden. Keine Ahnung von 7. In 7 können Sie US International aktivieren, und wenn ich mich richtig erinnere, können Sie das auch für andere Layouts tun.

Dann müssen Sie sich mit dem Ändern von Layouts im Handumdrehen vertraut machen. Sie sollten eine Sprachen-Symbolleiste auf dem Desktop oder in der Taskleiste finden. Machen Sie die einfachste und einfachste Reihenfolge für das Ändern der Layout-Tastenfolge - kleinste, kürzeste Fingerbewegungen. Sobald Sie die Sequenzen haben (ändern und tippen), wird es zur Gewohnheit. Ich mache blind zwischen Englisch (Südafrikanisch) und US International für Afrikaans-Diakritiker. Nicht so komplex wie deine und dennoch musst du es in das Muskelgedächtnis bringen.

Viel Glück!

Schauen Sie sich [Wie schreibe ich eine gute Antwort] (https://superuser.com/help/how-to-answer) ab und bearbeiten Sie Ihre Antwort yass vor 6 Jahren 0