本文整理了Java中java.awt.event.KeyEvent.getExtendedKeyCode()
方法的一些代码示例,展示了KeyEvent.getExtendedKeyCode()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。KeyEvent.getExtendedKeyCode()
方法的具体详情如下:
包路径:java.awt.event.KeyEvent
类名称:KeyEvent
方法名:getExtendedKeyCode
暂无
代码示例来源:origin: runelite/runelite
/**
* Constructs a keybind with that matches the passed KeyEvent
*/
public ModifierlessKeybind(KeyEvent e)
{
this(e.getExtendedKeyCode(), e.getModifiersEx());
assert matches(e);
}
代码示例来源:origin: gurkenlabs/litiengine
private String getAltText(KeyEvent e) {
if (e.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('ß')) {
return "\\";
}
switch (e.getKeyCode()) {
case KeyEvent.VK_0:
return "}";
case KeyEvent.VK_2:
return "²";
case KeyEvent.VK_3:
return "³";
case KeyEvent.VK_7:
return "{";
case KeyEvent.VK_8:
return "[";
case KeyEvent.VK_9:
return "]";
case KeyEvent.VK_E:
return "€";
case KeyEvent.VK_Q:
return "@";
case KeyEvent.VK_M:
return "µ";
case KeyEvent.VK_PLUS:
return "~";
default:
return "";
}
}
代码示例来源:origin: runelite/runelite
/**
* Constructs a keybind with that matches the passed KeyEvent
*/
public Keybind(KeyEvent e)
{
this(e.getExtendedKeyCode(), e.getModifiersEx());
assert matches(e);
}
代码示例来源:origin: gurkenlabs/litiengine
private String getShiftText(KeyEvent e) {
if (e.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('ß')) {
return "?";
代码示例来源:origin: runelite/runelite
protected boolean matches(KeyEvent e, boolean ignoreModifiers)
{
if (NOT_SET.equals(this))
{
return false;
}
int keyCode = e.getExtendedKeyCode();
int modifiers = e.getModifiersEx() & KEYBOARD_MODIFIER_MASK;
Integer mf = getModifierForKeyCode(keyCode);
if (mf != null)
{
modifiers |= mf;
keyCode = KeyEvent.VK_UNDEFINED;
}
if (e.getID() == KeyEvent.KEY_RELEASED && keyCode != KeyEvent.VK_UNDEFINED)
{
return this.keyCode == keyCode;
}
if (ignoreModifiers && keyCode != KeyEvent.VK_UNDEFINED)
{
return this.keyCode == keyCode;
}
return this.keyCode == keyCode && this.modifiers == modifiers;
}
代码示例来源:origin: gurkenlabs/litiengine
private String getNormalText(KeyEvent e) {
if (e.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('ß')) {
return "ß";
代码示例来源:origin: RaiMan/SikuliX2
@Override
public void keyTyped(KeyEvent e) {
if (e.getExtendedKeyCode() == KeyEvent.VK_ESCAPE) {
setVisible(false);
int modifiers = e.getModifiers();
if (modifiers == KeyEvent.CTRL_MASK) {
cellText = textArea.getText();
if (!checkText(cellText)) {
cellText = resetText;
}
script.table.setValueAt(cellText, row, col + 1);
script.table.setSelection(row, col + 1);
}
return;
}
super.keyTyped(e);
}
});
代码示例来源:origin: com.anrisoftware.prefdialog/prefdialog-misc-swing
@Override
public void keyPressed(KeyEvent e) {
if (e.getExtendedKeyCode() == KeyEvent.VK_SPACE) {
fireAction();
}
if (e.getExtendedKeyCode() == KeyEvent.VK_ENTER) {
fireAction();
}
}
});
代码示例来源:origin: stackoverflow.com
@Override
public void keyPressed(KeyEvent e) {
int i = e.getExtendedKeyCode();
if (i == 10){
command = this.getText();
this.setText(""); //I'd use "" over null; it just seems more proper to keep a string even if there's no difference
this.setCaretPosition(0);
}
}
代码示例来源:origin: stackoverflow.com
boolean windowsPressed;
public void keyPressed(KeyEvent e) {
if(event.getExtendedKeyCode() == VK.WINDOWS) windowsPressed = true;
}
public void keyReleased(KeyEvent event)
{
switch(event.getExtendedKeyCode())
{
case KeyEvent.VK_UP:
if(!windowsPressed) gameManager.up();
break;
case KeyEvent.VK_DOWN:
gameManager.down();
break;
case KeyEvent.VK_RIGHT:
gameManager.right();
break;
case KeyEvent.VK_LEFT:
gameManager.left();
break;
case KeyEvent.VK_WINDOWS:
windowsPressed = false;
break;
}
}
代码示例来源:origin: stackoverflow.com
public static void main(String[] args) {
JFrame frame= new JFrame();
frame.addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e) {
System.out.println(e.getExtendedKeyCode());
}
});
frame.setBounds(0, 0, 100, 50);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
代码示例来源:origin: freeplane/freeplane
public boolean canProcessKeyEvent(KeyEvent e) {
KeyStroke ks;
KeyStroke ksE = null;
boolean pressed = (e.getID() == KeyEvent.KEY_PRESSED);
if(e.getID() == KeyEvent.KEY_TYPED) {
ks=KeyStroke.getKeyStroke(e.getKeyChar());
} else {
if(e.getKeyCode() != e.getExtendedKeyCode()) {
ksE=KeyStroke.getKeyStroke(e.getExtendedKeyCode(), e.getModifiers(), !pressed);
}
ks=KeyStroke.getKeyStroke(e.getKeyCode(), e.getModifiers(), !pressed);
}
return ksE != null && actionForAccelerator(ksE) != null || actionForAccelerator(ks) != null;
}
代码示例来源:origin: RaiMan/SikuliX2
int keyCode = 0;
if (e instanceof KeyEvent) {
keyCode = ((KeyEvent) e).getExtendedKeyCode();
if (keyCode == 0) {
keyCode = ((KeyEvent) e).getExtendedKeyCode();
代码示例来源:origin: stackoverflow.com
other[e.getExtendedKeyCode()] = true;
keyBindings.get(e.getKeyCode()).isDown = true;
other[e.getExtendedKeyCode()] = false;
keyBindings.get(e.getKeyCode()).isDown = false;
代码示例来源:origin: stackoverflow.com
System.out.println(key.getExtendedKeyCode());
System.out.println(key.getKeyCode());
System.out.println(key.getModifiers());
代码示例来源:origin: zheludkovm/LinuxJavaFixes
+ " ("
+ KeyEvent.getKeyText(keyCode)
+ ") "+e.getExtendedKeyCode();;
+ " ("
+ KeyEvent.getKeyText(keyCode)
+ ") "+e.getExtendedKeyCode();
内容来源于网络,如有侵权,请联系作者删除!