ä ö ü und ß, fuer englische Tastatur

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

KojakDerRaecher
Posts: 6
Joined: 28 Mar 2018, 15:14

ä ö ü und ß, fuer englische Tastatur

13 Aug 2018, 08:58

Hallo liebe Autohotkey Community,

Ich habe das Problem, dass ich ein englisches Tastaturlayout besitze...

Jetzt moechte ich ganz gerne mit Hilfe von Autohotkey das ganze etwas verbessern.

Ich moechte also konkret:

- z und y tauschen (das duerfte kein grosses Problem sein)

- durch pressen von Kombinationen wie z.B. "Win+a" ä ö ü und ß schreiben koennen.

- Zusatzpunkte gibt es, wenn mir jemand sagen kann wie ich das mit meiner "Steelseries-Taste" hin bekomme (Es handelt sich um eine Zusatztaste an meinem Keyboard, die fuer Multimedia Funktionen gedacht ist)

- also "Steelseriestaste+a" = ä

hoffe ich habe es einigermassen erklaeren koennen, und hoffe dass mit jemand helfen kann
mfg
Johannes
toralf
Posts: 868
Joined: 27 Apr 2014, 21:08
Location: Germany

Re: ä ö ü und ß, fuer englische Tastatur

13 Aug 2018, 23:15

Guten Morgen Johannes,

Ich empfehle Dir die Dokumentation von AHK zu lesen. Sie ist sehr gut und gibt dir auf deine Frage die Antworten.
Schaue bitte mal unter Hotkey nach. Dort sollte auch ein Abschnitt bzw Link sein, wie man einen Tastenanschlag einer nicht Standard Taste erkennt.
Ansonsten hast du noch die Möglichkeit mit Hotstrings zu arbeiten. Z.B. wenn du ae/ eingibst wird es gegen ä getauscht...
ciao
toralf
KojakDerRaecher
Posts: 6
Joined: 28 Mar 2018, 15:14

Re: ä ö ü und ß, fuer englische Tastatur

14 Aug 2018, 07:58

Ich hab mich schon ein paar Stunden durch Anleitungen und Tutorials gewälzt, aber bin leider mit meinen Ergebnissen nicht zufrieden:

Code: Select all

y::z
z::y
a::a
o::o
u::u
s::s
a & e::ä
o & e::ö
u & e::ü
s & z::ß
Das ganze Funktioniert so weit, nur ergeben sich dadurch neue probleme...

Dadurch dass ich dieses "a & e" als ä benutze habe ich jetzt das Problem, dass wenn ich Texte etwas schneller schreibe, manche a-Drücke nicht aufgenommen werden. (gleiches gilt für alle anderen Buchstaben die ich benutzt habe auch)

Ein weiteres Problem ist, dass ich es nicht schaffe den Namen der Steelseries-Taste herauszufinden, die ich eigentlich nutzen möchte.

Danke trotzdem für deine Antwort Toralf, ich habe es auch mit Hotstrings versucht, aber auch das hat aus irgendeinem Grund nicht geklappt...
mit Hotstrings:

Code: Select all

y::z
z::y
::oe::ö
::ue::ü
::sz::ß
::ae::ä
lg
Rohwedder
Posts: 7610
Joined: 04 Jun 2014, 08:33
Location: Germany

Re: ä ö ü und ß, fuer englische Tastatur

16 Aug 2018, 03:36

Hallo,
durch pressen von Kombinationen wie z.B. "LWin+a" ä ö ü und ß schreiben.
Für die linke Wintaste:

Code: Select all

<#a::ä
<#o::ö
<#u::ü
<#s::ß
<#+a::Ä
<#+o::Ö
<#+u::Ü
<#+s::ẞ
~Shift::Return
RWin::
IF A_PriorKey = s
	IF A_PriorHotkey = ~Shift
		Send, {Bs}ẞ
	Else
		Send, {Bs}ß
Else
	Send {U+0308} ;eines der kombinierenden diakritischen Zeichen
KeyWait, RWin
Return
Alternativ kannst du auch z.B. "s" schreiben und danach die rechte Wintaste drücken.
KojakDerRaecher
Posts: 6
Joined: 28 Mar 2018, 15:14

Re: ä ö ü und ß, fuer englische Tastatur

16 Aug 2018, 17:51

Vielen Dank Rohwedder,

das hat schon mal sehr geholfen, allerdings habe ich den Part mit dem Wintaste nachträglich drücken raus genommen, das hat beim schreiben nur zu Unstimmigkeiten geführt.

Ansonsten Top :)
User avatar
divanebaba
Posts: 805
Joined: 20 Dec 2016, 03:53
Location: Diaspora

Re: ä ö ü und ß, fuer englische Tastatur

17 Aug 2018, 19:32

Hallo.
So mache ich es, für häufig gebrauchte Zeichen, die die Tastatur nicht hergibt.

Code: Select all

:?*c:a#:: ; <-- a#		types	ä
SendInput, ä
return
:?*c:s#:: ; <-- s#		types	ß
SendInput, ß
return
Bedeutet: a & # ergeben ä etc.
Einfach nur ein toller Typ. :mrgreen:

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 18 guests