我一直在玩java和php(從頭開始)一些ANSI的東西(如顏色等),我試圖找到一種方式來基本上等待按鍵。我想我的主事件循環的末尾有類似下面的僞代碼:有沒有辦法等待並從(遠程)終端會話中獲取按鍵?
If (KeyPressed)
Begin
var event = new KeyboardEvent();
event.Key = ReadKey();
this.BubbleEvent(event);
End
但一切我一直在努力,在過去幾天失敗,因爲鍵僅在標準輸入變得可用在用戶按下輸入之後。
這沒有多大意義的,你回答什麼語言,但java
,php
,普通的舊c
或c#
將是最好的,因爲我需要它移植到那些所有四個我不能使用任何真正漂亮的圖書館的東西語言...我需要這個工作通過telnet
或ssh
連接,但我的研究表明,除非你在本地機器上工作,否則這是不可能的。
請證明我是錯的。
謝謝,這聽起來很有用。我肯定會在週末檢查一下! – Kris 2010-07-23 07:07:33
到目前爲止,運氣不好,因爲詛咒是一個我不能(也不想)依賴的圖書館,我無法弄清楚它是如何通過閱讀來源的詛咒。 (我不想學習C++只是爲了解決這個問題) – Kris 2010-07-23 21:59:25