В скриптах bash, как можно проверить, не нажата ли клавиша? - PullRequest
1 голос
/ 21 августа 2011

Я только что написал сценарий «при запуске» для Mac OS X и хочу, чтобы он НЕ запускался, если я удерживаю клавишу, например, клавиша Shift.

Кто-нибудь знает, как проверить, находится ли клавиша Shift в скрипте bash?

1 Ответ

2 голосов
/ 21 августа 2011

Вам необходимо взаимодействовать с API, специфичным для Mac-OS-X, который имеет эту концепцию «удерживать клавишу».Этого нет ни в bash, ни в связанных Unix / POSIX API.Вдвойне с клавишами-модификаторами, такими как Shift или Control.

...