Bu yüzden tuş vuruşlarını kaydetmesi gereken bir program yazmaya çalışıyorum.Python'da program ve ok tuşları, backspace, enter vb. Dışındaki tuş vuruşlarını nasıl alabilirim?
def __call__(self):
ch=msvcrt.getch()
if ch in b'\x00\xe0':
ch=msvcrt.getch()
return ch
bu temel tuşlar için çalışıyor ancak Arrowkeys göstermez, geri silme girin: Bu akım komut dosyası var. Ayrıca program penceresinin dışında çalışmaz. Pencerenin dışında nasıl koşar ve bu diğer anahtarları Windows'a kaydederim?
Bu, Windows'a özgü gibi görünüyor. @Jleong –
ile hangi işletim sistemini kullanıyorsunuz Windows kişisel olarak kullanıyorum. Bence bu iki soru olabilir, bu [check out] [http://stackoverflow.com/questions/676713/is-there-a-cross-platform-python-low-level-api-to-capture-or- generate-keyboard-e) – agardler
@agardler Eğer pyHook için herhangi bir dokümantasyon var mı? PyHook'un sağladığı tüm örneği anlamıyorum. Ancak şu anda benim kodumda uygulanmakta olduğum parçaları birkaç modifikasyonla çalıştığını anlıyorum. –