Я использую msvcrt.getch() для чтения входных данных в скрипте Python. Большую часть времени он работает нормально, но при нажатии клавиши Shift и клавиши со стрелкой я получаю код только для этой клавиши со стрелкой.
Есть ли способ прочитать эти клавиши? комбинации клавиш с использованием только getch()? Я бы предпочел делать это, а не использовать другие методы, поскольку я надеюсь написать это для работы и в Linux, и, насколько я могу судить, для чего-либо, кроме обычного ввода, требуется root.
Причина, по которой я думаю, что это возможно, заключается в том, что PowerShell читает Shift + для обработки выделения текста. Это потому, что PowerShell читает ввод по-другому? У него другие разрешения?
Подробнее здесь: https://stackoverflow.com/questions/790 ... vcrt-getch