Search code examples
pythonlinuxubuntu-22.04msvcrt

Which Linux library should I use to call a method by pressing a key?


i am trying to call a specific method by pressing a key for example: something like this: `

import keyboard

list = ["a","b","c"]

while True:
    try:
        if key.is_pressed('i'):
            list.index("a")
        elif key.is_pressed('c'):
            list.count("a")
    except:
        print("Error!")

I tried msvcrt library and found out it was only available for windows(I am using linux ubuntu 22.04) I also tried this link and it did not work.


Solution

  • You can try the readchar library. It has some limitations but works for a lot of simple use cases.