Java 方括号的关键代码是什么

Java 方括号的关键代码是什么,java,keyevent,keycode,Java,Keyevent,Keycode,我试图在Java中使用Robot类并键入一些文本。不幸的是,我找不到方括号的关键代码,这个符号|和这个符号`。我在KeyEvent常量中找不到它们。我想使用它们,因为我输入的文本是西里尔文,这些符号代表字母表中的字符。提前感谢。它在for KeyEvent中 KeyEvent.VK_OPEN_括号 及 KeyEvent.VK_CLOSE_括号 编辑 从KeyEventJavadoc 此低级事件由组件对象(如 按下、释放或键入键时的文本字段 因此,在美国101键键盘上,`和~将产生相同的键码,尽管

我试图在Java中使用Robot类并键入一些文本。不幸的是,我找不到方括号的关键代码,这个符号|和这个符号`。我在KeyEvent常量中找不到它们。我想使用它们,因为我输入的文本是西里尔文,这些符号代表字母表中的字符。提前感谢。

它在for KeyEvent中

KeyEvent.VK_OPEN_括号

KeyEvent.VK_CLOSE_括号

编辑

从KeyEventJavadoc

此低级事件由组件对象(如 按下、释放或键入键时的文本字段

因此,在美国101键键盘上,`和~将产生相同的键码,尽管~将有一个移位修饰符。还要注意KeyEvent.VK_BACK_SLASH也会捕获|管道击键

尝试将以下示例KeyAdapter添加到您的项目中,以查看此操作

new KeyAdapter()
{
    public void keyPressed(final KeyEvent e)
    {
        if (e.getKeyCode() == KeyEvent.VK_BACK_QUOTE)
        {
            e.toString();
        }
        if (e.getKeyCode() == KeyEvent.VK_BACK_SLASH)
        {
            e.toString();
        }
        if (e.getKeyCode() == KeyEvent.VK_OPEN_BRACKET)
        {
            e.toString();
        }
    }
}
这是关键事件

KeyEvent.VK_OPEN_括号

KeyEvent.VK_CLOSE_括号

编辑

从KeyEventJavadoc

此低级事件由组件对象(如 按下、释放或键入键时的文本字段

因此,在美国101键键盘上,`和~将产生相同的键码,尽管~将有一个移位修饰符。还要注意KeyEvent.VK_BACK_SLASH也会捕获|管道击键

尝试将以下示例KeyAdapter添加到您的项目中,以查看此操作

new KeyAdapter()
{
    public void keyPressed(final KeyEvent e)
    {
        if (e.getKeyCode() == KeyEvent.VK_BACK_QUOTE)
        {
            e.toString();
        }
        if (e.getKeyCode() == KeyEvent.VK_BACK_SLASH)
        {
            e.toString();
        }
        if (e.getKeyCode() == KeyEvent.VK_OPEN_BRACKET)
        {
            e.toString();
        }
    }
}

一般的解决办法是打电话。如果unicode代码点c具有将返回的VK_uu常量。否则将返回唯一的整数


我认为,``是KeyEvent.VK_BACK_QUOTE…

一般的解决方案是调用。如果unicode代码点c具有将返回的VK_uu常量。否则将返回唯一的整数

我认为“`”是KeyEvent.VK_BACK_QUOTE…

FYI:|被称为pipe,`-backtick.FYI:|被称为pipe和`-backtick。