key-bindings

    0热度

    1回答

    我正在制作一个游戏,当一个太空飞船在按下左键和右键时旋转,当按下上键时向前移动。 目前该船可以在其前进的旋转,但它会继续在同一方向,它是在准备。 我将如何让这个船可以改变它,同时向上移动的方向关键是被压制? 这是飞船类的更新方法: public void update(){ radians += ri; System.out.println(radians); if(

    0热度

    1回答

    我正在使用Java创建一个简单的计算器程序,Swing。 键绑定工作正常。呃......差不多。我运行软件,按下数字按钮,一切都很顺利,因为它应该。然后,我用鼠标按下了一些按钮,然后,一切都很顺利。 问题出现的时候,用鼠标按下按键后,按键绑定停止工作。 下面是按数字0的代码(其余按钮的代码以相同的方式实现)。 actions[0] = new press0Action(); frame.getR

    1热度

    1回答

    我有一个程序,每次单击空格键时都会弹出一个项目符号。这个程序有两个问题:它不会调用paintComponent()或者听我的KeyBindings。这里是我的代码: import java.awt.Graphics; import java.awt.event.KeyEvent; import javax.swing.Action; import javax.swing.ActionMap

    0热度

    1回答

    在我.emacs我: (cua-mode 1) 我想用Alt-V的next-buffer,但CUA模式下,它设置为delete-selection-repeat-replace-region。我已经试过这样: (global-unset-key (kbd "M-v")) (global-set-key (kbd "M-v") 'next-buffer) 这是不行的,我想是因为全球主要的地

    0热度

    1回答

    是否可以将类绑定应用到组合框? 例如像以项 self.master.bind_class("Entry", "<Button-3>", self.rClicker) 我试图做同样的组合框,但不管我写它不工作 self.master.bind_class("Combobox", "<Button-3>", self.rClicker) 或 self.master.bind_class("tt

    0热度

    1回答

    我工作的一个简单的应用程序来读取和使用Python 3.4与Tkinter的一个zip文件内显示的图像文件序列,就像你可以使用阅读.cbz漫画书文件。理想情况下,我想绑定左右键分别显示最后一张和下一张图片。如果我在代码中指定zip文件的名称,这工作正常;但是,如果我使用filedialog.askopenfilename()对话框指定文件,那么键盘键绑定不再起作用。 我认为这是由于焦点问题,我试着

    2热度

    2回答

    我想为全部模式设置多个键绑定。我知道有一些Emacs键绑定前缀是为用户“保留”的,但是有一个键绑定前缀在所有不同类型的模式中都是“安全”的吗?

    2热度

    3回答

    我使用Jupyter笔记本采用的崇高文字键盘映射,通过添加以下到我的Jupyter custom.js崇高的键盘布局 require(["codemirror/keymap/sublime", "notebook/js/cell"], function(sublime_keymap, cell) { cell.Cell.options_default.cm_config.keyMap

    0热度

    2回答

    所以我遇到的问题与我的JFrame有关。首先,我要在这里发布我的代码,然后解释这个问题。 package evenMoreTesting; import java.awt.event.ActionEvent; import javax.swing.AbstractAction; import javax.swing.Action; import javax.swing.InputMap

    8热度

    4回答

    我想要检测何时使用Python在键盘上按下了XF86Launch1键。 我有一个蓝牙连接键盘的无头服务器。只要按下特定的多媒体键,我就想启动一个命令行程序。 目前,我使用的是: import sys import tty, termios def getch(): fd = sys.stdin.fileno() old_settings = termios.tcgetat