keyboard

    1熱度

    1回答

    我有一個帶有YUI's MenuBar小部件的菜單欄設置,我有一個YAHOO.util.KeyListener連接到文檔以快速鍵盤訪問菜單和子菜單項(例如's'打開設置菜單)。問題是,當用戶在輸入元素中時,keylistener仍然會觸發。例如,用戶可能會在文本字段中輸入湯,'s'字符將導致設置菜單彈出打開。 當焦點位於輸入元素上並在模糊上啓用時,一種解決方案是禁用keylistener。我會如何

    4熱度

    5回答

    我正在開發與java的屏幕上的鍵盤。該鍵盤的每個可能鍵都有JComponent。當在按鈕上檢測到鼠標向下時,我想向當前處於焦點的應用程序發送特定的鍵盤代碼。鍵盤本身在沒有裝飾的JFrame內,並且始終位於頂部。 我發現Robot類可以用來在本地隊列上模擬這些鍵盤事件。但是,在這種情況下,選擇JComponent將意味着在JFrame上收到按鍵,並且我無法在其他應用程序中收到該按鍵 如何保持我的屏幕

    1熱度

    3回答

    我已閱讀並遵循YUI's tutorial訂閱菜單事件。我還通過API和菜單,菜單的代碼位,和自定義事件看,但以下拒絕工作 // oMenuBar is a MenuBar instance with submenus var buyMenu = oMenuBar.getSubmenus()[1]; // this works buyMenu.subscribe('show', onSho

    7熱度

    6回答

    我試圖編寫一個程序第一次啓動時彈出的分辨率選擇對話框。爲了防止枯燥的用戶,我想實現相當標準的功能,你可以用一個複選框關閉該對話框,但在啓動時按住alt鍵將其取消。 不幸的是,沒有明顯的方法來問java給定的鍵是否是目前正在按下。您只能註冊才能通過KeyListener獲知新的按鍵,但如果按鍵在應用程序啓動之前啓動,則不會有所幫助。

    26熱度

    6回答

    我在Ubuntu盒子上運行zsh作爲默認shell,並且使用gnome-terminal(據我所知它模擬xterm),一切正常。當我通過ssh和putty(它也模擬xterm)從windows窗口登錄時,突然間home/end鍵不再起作用。 我已經能夠解決這些行添加到我的zshrc文件... bindkey '\e[1~' beginning-of-line bindkey '\e[4~' en

    8熱度

    16回答

    我一直認爲在我可以使用Dvorak佈局之前,我需要購買一個Dvorak鍵盤。但我在亞馬遜上找不到。僅僅是將Qwerty鍵盤上的按鍵彈出並移動它們的問題?

    8熱度

    4回答

    我正在寫一個C#程序,它捕獲來自外部設備的信號,並將擊鍵發送到另一個應用程序。我使用的SendKeys,它工作正常。 SendKeys通過保持並立即釋放它來「按下」一個按鍵。我想讓它按鍵並隨意釋放它。 我的問題是:「有沒有辦法將」推「信號發送給一個按鍵,然後在一段時間後發送」釋放「信號? 我不確定SendKeys能夠做到這一點。任何線索?

    1熱度

    4回答

    也許這是一個首要的問題,因爲我已經看到類似的Firefox錯誤,我想知道如何避免編碼它們。 因爲沒有明顯的原因,功能鍵,箭頭鍵(取消鎖定的數字鍵盤),箭頭上的6個鍵以及退格鍵停止工作。其他每個關鍵似乎都起作用,導致我認爲這是某種中斷問題。當我重新啓動Delphi時,它會再次運行。 這是在一個IBM Model M鍵盤上,所以當然它不可能是一個硬件問題,但如果有人知道更好我不會那麼天真,我注意到這與

    1熱度

    1回答

    我的筆記本電腦上有一個神祕的「AV Now」按鈕,通常會啓動三星的「AVStation Now」應用程序。我沒有安裝這個應用程序,所以我想讓這個按鈕去做別的事情。 所以(這個問題可以推廣到任何鍵盤上面有軟鍵盤),我將如何去寫一個Windows程序(C++或C#)來: 搞清楚按下這個按鈕的功能。它是一個自定義的USB HID設備,還是僅僅是一個晦澀的組合鍵? 爲這個按鈕安裝一個全局鉤子,這樣我就可以

    4熱度

    7回答

    我正在試圖破解一個內核的第一部分。我現在已經將整個內核編譯爲C代碼,並且我已經設法讓它在控制檯窗口中顯示文本以及所有這些優點。現在,我想開始接受鍵盤輸入,所以我實際上可以使用一些東西並開始進行流程管理。 我正在使用DJGPP進行編譯,並使用GRUB加載。我還使用了一小段程序集,它基本上直接跳轉到我編譯的C代碼中,我從那裏開心。 我所做的所有研究似乎都指向了一個$ 0x16的ISR來讀取鍵盤緩衝區中