key-bindings

    0熱度

    1回答

    從java教科書中,我複製了一個程序,讓用戶使用箭頭鍵在屏幕上移動文本。該程序只適用於非OSX操作系統(我用我的mac證實了這一點,據推測,它運行在java教科書作者的計算機上)。我發現了一個解決這一矛盾(Java KeyEvents on Mac),其中建議我使用的鍵綁定,而不是的ActionListeners處理事件的發射和聽,用含糊的理由是 注意:要定義特定的鍵特殊反應,使用鍵綁定而不是鍵監

    0熱度

    1回答

    我正在使用Screen with scrollback 100000.當我運行命令clear或其他類似命令(如Cmd-K(在MAC上的SSH到Linux機器))時,它只會清除當前顯示屏幕,而不是回滾歷史。 我搜索了一下,發現如果我按下Ctrl-A,然後輸入「scrollback 0」並再次按下Ctrl-A並輸入「scrollback 100000」,它也會清除回滾歷史記錄。 不過,我覺得這寫起來很

    2熱度

    2回答

    我已經註冊了按鍵綁定,我想對所有數字按鍵作出反應。我可以向每一個鍵(0-9)註冊不同的事件,但這很愚蠢。那麼是否有可能在一個事件中處理這一切? 這裏是我的代碼,只有反應0鍵在數字鍵盤: private void setKeyBindings() { AbstractAction aa = new AbstractAction() { @Override publi

    2熱度

    1回答

    我有F鍵(F1,F2等)的問題。我想爲F鍵添加動作,我想在一個事件中處理所有動作。這就是爲什麼我想使用getActionCommand方法,但它總是返回null。但是,如果我使用numpad鍵,它的工作原理如下。由於 不工作的代碼使用F鍵: 代碼: private void setKeyBindings() { AbstractAction numberAction = new Abst

    0熱度

    3回答

    我正在寫一個類似憤怒鳥的遊戲,當玩家輸入'g',然後輸入'o',然後輸入'd'('god','god mode')時,我想要一個目標將會出現在鳥的目前位置(如果你開火的話)(現在給定度數和初始速度)。 - 神模式在遊戲中可用3次。 所以,我試圖類,並存儲每個兩字符最後鍵入: [我使用的Tkinter和圖片,ImageTk從PIL] class GodMode: times_left = 3 #

    1熱度

    1回答

    vi編輯器使用一些快捷鍵來移動光標。 我如何定製這些key bindings?

    0熱度

    1回答

    我創建的vim綁定工作得很好,儘管我希望綁定爲我實際執行函數。目前發生的是我輸入綁定,我的功能顯示在:提示符中,然後按Enter鍵以激活該功能。有沒有辦法在我的綁定中包含返回字符? 這裏是結合: map <C-C> :call myfunc() 當我按下CTRL + C,call myfunc()在:提示示出了,我可以按輸入來激活功能。有沒有辦法讓我簡單按ctrl-c來激活myfunc? 是否

    1熱度

    1回答

    我正在尋找一種方法來使vim綁定在哪裏我可以進入控制C(同時控制和c鍵),然後另一個選項(simmillar 。到yy或dd那時,1將設置讓我定義一個函數,叫我FUNC例如,CTRL + C,將被稱爲像這樣:myfunc(1) 這是迄今爲止我嘗試:map <C-A> <F1>:call myfunc(1)<CR>

    0熱度

    2回答

    嗨那裏我正在開發一個Java應用程序(在Mac中)。當用戶按下箭頭時,我想讓它做點什麼。 我的代碼如下: public class Main { static JScrollPane scrollPane; public static void main(String[] args) { JFrame f = new JFrame(); Dimension dim

    0熱度

    1回答

    我在java的一個小遊戲(RPG)上工作,我需要在不同面板中向上,向下,向左,向右移動我的角色,代表我的遊戲的每個級別。 我首先使用KeyListener,這對於第一個面板工作正常,但對另一個不起作用。 我儘量讓與誰在爭論中做出與panelNumber運動的方法這項工作:(這是第一個面板唯一的工作): private void panelSalle2KeyPressed(java.awt.even