我做了一個文本編輯器,我想將它移植到Linux上,以便我可以通過SSH遠程使用它。我對Linux終端知之甚少,所以也許我錯過了一些明顯的東西,因爲我無法相信在2013年,遠程終端仍然無法區分Ctrl + M和Enter,或者Ctrl + H和Backspace,甚至可以根據Ctrl + Left/Right/Up/Down獲取任何事件,依此類推。我嘗試了ncurses和libtermkey無濟於事。問題是,Linux社區是否有任何努力或討論將Linux終端協議現代化或取代爲支持全鍵盤和鼠標交互以及可能全綵的東西(即,允許使用文本用戶界面的東西)巨大的可用性妥協?支持全鍵盤的Linux終端?
0
A
回答
0
據我所知,Linux控制檯終端不支持這個,句號。如果你想嘗試提高補丁,你可以去實施完整的CSI編碼報告方案。它被記錄爲here。
libtermkey會識別發送的密鑰序列,但修復程序必須先進入終端首先發送它們。
+0
嗨LeoNerd我讀了你的網頁並瞭解了libtermkey。不幸的是,正如你所說,直到xterm,linux內核和putty都開始發送這些CSI代碼,我們就被卡住了。此外,我所說的是完全取代整個VT102仿真的想法。需要幾天時間才能爲具有全鍵盤和鼠標支持以及文本和顏色的終端編寫I/O協議。一個使用比詛咒更簡單的API的協議,以及更簡單的實現。我不確定爲什麼到目前爲止沒有人想過它。 – cap
相關問題
- 1. 黑莓鍵盤/按鍵的JavaScript支持
- 2. 使用鍵盤從Linux終端複製到gvim編輯器
- 3. Linux和PHP:支持MySQL數據庫與終端
- 4. 如何禁用RadComboBox的鍵盤支持?
- 5. 我的Emoji軟鍵盤不支持android
- 6. Emacs的鼠標支持在終端SSH
- 7. Linux終端字符顯示爲符號而不是鍵盤上鍵入
- 8. 鍵盤輸入如何進入終端?
- 9. ImageMagick,Linux終端
- 10. 在Linux終端
- 11. 從Linux終端
- 12. Linux終端PS1
- 13. 在Linux終端
- 14. Python PyGtk虛擬鍵盤支持at-spi
- 15. Android - 檢查commitContent圖像鍵盤支持
- 16. 如何使用mac鍵盤粘貼到虛擬框中的終端linux?
- 17. Linux l2TPv3支持
- 18. 設置終端標籤標題的鍵盤快捷鍵
- 19. 用於切換pycharm中終端會話的鍵盤快捷鍵
- 20. linux終端輸出
- 21. Linux終端v.s. Eclipse
- 22. 三|在Linux終端
- 23. Linux gedit和終端
- 24. 不支持linux 3.7.1支持ext2嗎?
- 25. 在終端上的Linux
- 26. Linux中的Mac鍵盤上的Ins鍵
- 27. 完全支持
- 28. 將鍵盤支持和退格鍵添加到jQuery計算器
- 29. Linux上的MySQL ++ SSL支持
- 30. Linux上的EGL支持
嘗試使用鍵盤功能,爲特殊鍵提供不同的值,CtrlM和Enter是相同的,但退格鍵和Ctrl h和Ctrl左鍵等會給出不同的值。還有鼠標功能,例如getmouse – parkydr
鍵盤(on)解決不了太多,仍然有很多丟失的鍵組合和重複的鍵組合。我能找到的最好的是termbox,它解決了其中一些問題(仍然很不完美),但沒有鼠標支持。無論如何,我實際上正在尋找替代整個vt100仿真方法,我認爲它不能被保存(糾正我,如果我錯了)。 – cap