Я знаю про «a = получает», но мне нужно читать символы с клавиатуры, не нажимая enter. Как это сделать в рубине?Чтение нажатия клавиши с клавиатуры в Ruby
ответ
использовать green_shoes камень или просто использовать красные туфли, здесь green_shoes рабочий образец
['green_shoes'].each(&method(:require))
Shoes.app do
e = edit_line
info = para "NO KEY is PRESSED."
keypress do |k|
info.replace "#{k.inspect} was PRESSED."
print k
end
end
Работает на любой ОС, в отличие от гуманного от Detect key press (non-blocking) w/o getc/gets in Ruby Положите вашу обувь на!
Nifty! Спасибо, что поделились этим - это очень разные и аккуратный подход. – joelparkerhenderson
спасибо, я советую хорошо посмотреть на зеленые ботинки, это потрясающе, что вы можете с ним сделать, не могли бы вы принять мой ответ, пожалуйста? – peter
Вы можете попробовать STDIN, пожалуйста, проверьте его документ. Это мощный инструмент для управления вашим стандартным входом.
- 1. Запуск нажатия клавиши клавиатуры без нажатия клавиши с клавиатуры
- 2. Получить код клавиатуры нажатия клавиши в Python
- 3. Опрос клавиатуры (обнаружение нажатия клавиши) в python
- 4. Чтение с клавиатуры с помощью Ruby
- 5. ограничение ввода клавиатуры с помощью нажатия клавиши jQuery
- 6. Запрет двойного нажатия клавиши клавиатуры с помощью AutoHotkey
- 7. Ruby Selenium WebDriver ждет нажатия клавиши
- 8. Удаление задержки нажатия клавиши
- 9. Начните с нажатия клавиши
- 10. Мониторинг нажатия клавиши/нажатия клавиши с помощью NodeJS
- 11. Калькулятор клавиатуры нажатия
- 12. Чтение клавиши «Fn»
- 13. SupportPlaceAutocompleteFragment для клавиатуры закрытия Android для каждого нажатия клавиши
- 14. захват нажатия клавиши без блокировки
- 15. Способ ввода длительности нажатия клавиши
- 16. Как отличить событие Jquery нажатия клавиши на экране клавиатуры и физической клавиатуры в NW.exe?
- 17. обнаружение любого нажатия клавиши в applescript
- 18. Переопределить метод нажатия клавиши в корпусе
- 19. JQuery отключение клавиши клавиатуры
- 20. Ждите нажатия клавиши с таймаутом
- 21. проблема с событием нажатия клавиши
- 22. чтение ввода с клавиатуры
- 23. Клавиши клавиатуры не работают
- 24. Как переназначить клавиши клавиатуры
- 25. Получить строку клавиши клавиатуры
- 26. Управление функцией нажатия клавиши
- 27. Изменение нажатия клавиши
- 28. Прочитать символ из события нажатия клавиши
- 29. Обнаружение нажатия клавиши в jsp
- 30. vb.net клавиши нажатия/отпускания
Это вы что искали? http://stackoverflow.com/questions/946738/detect-key-press-non-blocking-wo-getc-gets-in-ruby – moodywoody
http://stackoverflow.com/questions/174933/how-to-get- a-single-character-without-press-enter – joelparkerhenderson