1

Keypress

python.py

Windows
import msvcrt as leKeyboard
keypress = leKeyboard.getch()
print (ord(keypress))

Linux
import getch as leKeyboard
keypress = leKeyboard.getch()
print (ord(keypress))

Samoodređenje
# -*- coding: utf-8 -*-
from sys      import platform
from unittest import case
if platform == "linux": import getch  as leKeyboard
if platform == "win32": import msvcrt as leKeyboard
keypress = leKeyboard.getch()
skenKod = ( ord (keypress) )
if skenKod in { 224 , 0 , 27 }:
  keypress = leKeyboard.getch()
  skenKod = ord (keypress)        # Win32 - 75:Lijevo  72:Gore  77:Desno  80:Dolje  13:Enter  9:TAB    8:BackSpace
  if skenKod == 91:               # =[ =Linux
    keypress = leKeyboard.getch() # Linux - 68:Lijevo  65:Gore  67:Desno  66:Dolje  10:Enter  9:TAB  127:BackSpace
  skenKod = ord (keypress)
print( skenKod )


read xread input xinput key character xkey xcharacter press xpress single xsingle user userinput xuser xuserinput no enter without enter noenter withoutenter xno xwithout xenter one xone cursor arrow keys arrowkeys xcursor xarrow keys xarrowkeys