0
A
回答
1
您想要在原始模式下捕捉輸入。這可以得到還挺複雜的,但這裏的,應該讓你在正確的道路上一個例子:
http://docs.linux.cz/programming/c/unix_examples/raw.html
我假設你寫你的shell在C。如果您使用的是更高級的語言,則可能有一種簡單的方法來獲取原始輸入。在Python中,例如,我會使用ncurses模塊。
+0
當然,沒有什麼特別的阻止他使用ncurses從C. – 2009-10-01 10:46:50
相關問題
- 1. 在空中窗口捕獲fn鍵碼
- 2. 問題捕獲鍵碼
- 3. shell命令捕獲
- 4. 在PHP中捕獲ncurses shell輸出
- 5. 在shell腳本中捕獲db2輸出
- 6. 如何在shell腳本中捕獲SQLPlus退出代碼?
- 7. 在Unix shell腳本中捕獲spark的返回代碼
- 8. 捕獲鍵擊
- 9. Javascript捕獲鍵
- 10. 捕獲鍵
- 11. 捕獲擊鍵
- 12. 捕獲原型函數內的鍵碼
- 13. 捕獲從Java返回代碼在shell腳本
- 14. 捕獲鍵盤中斷
- 15. 鍵盤按鍵捕獲
- 16. 在黑莓鍵盤上捕獲按鍵
- 17. 用於捕獲鍵盤活動的shell腳本
- 18. 在java面板中捕獲按鍵
- 19. 在瀏覽器中捕獲熱鍵
- 20. 如何在C#中捕獲刪除鍵?
- 21. 如何在Ruby中捕獲按鍵?
- 22. 捕獲在C#中的Shift + Tab按鍵
- 23. 在Silverlight中捕獲關鍵事件
- 24. 如何在GtkEntry中捕獲回車鍵
- 25. 在VB.NET中捕獲按鍵事件
- 26. 捕獲電源鍵在android中按?
- 27. 如何在窗體中捕獲「Enter」鍵?
- 28. 捕獲回車鍵
- 29. VB6捕獲Tab鍵
- 30. 捕獲箭頭鍵
作業?幾乎確切的重複:http://stackoverflow.com/questions/1499001/taking-up-down-arrow-as-input-to-a-program-in-unix – 2009-10-01 11:04:04