Bin neu was Python angeht. Ich möchte ein Script schreiben welches Tasten wie ALT+a fängt und statt dessen "ä" an das gerade aktive Programm sendet.
Hier ist was ich habe:
Code: Alles auswählen
# -*- coding: cp1252 -*-
import pythoncom, pyHook
from SendKeys import SendKeys
def OnKeyboardEvent(event):
if event.Alt == 32: #alt pressed
if event.Ascii == 97: #a pressed
SendKeys("ä")
return False #schlucke originaltasten
return True #sende originaltasten
# create a hook manager
hm = pyHook.HookManager()
# watch for all keyboard events
hm.KeyDown = OnKeyboardEvent
# set the hook
hm.HookKeyboard()
# wait forever
pythoncom.PumpMessages()
Ich denke das Problem ist das beim Senden die ALT Taste immernoch aktiv ist, und deswegen nichts passiert.
Nur weiss ich nicht wie ich das lösen soll.
Ich bitte um Unterstützung :)