当我尝试使用Ctrl-C,Ctrl-V等默认键盘映射时,它们无效。
当我尝试映射自定义键盘映射时,按下字符键会出现错误:
Unknown keyCode: 0x0
它可以是什么?我尝试安装Java 1.6,1.7,同样的事情。
PS:使用Fedora 19
修改
我的默认语言是英语。但是使用XFCE的键盘设置可以使它工作。键盘布局问题..谢谢
答案 0 :(得分:1)
您的主要键盘布局是什么?确保它是英文而不是俄文。
尝试将-Dide.non.english.keyboard.layout.fix=true
添加到idea.properties
文件中。
实际票据以供进一步参考:http://youtrack.jetbrains.com/issue/IDEA-80613
答案 1 :(得分:0)
将主键盘布局从XFCE设置更改为英语(Macintosh)对我有用! (经过长时间的斗争)
您可能需要使用键盘布局变体来匹配您的物理键盘
在Debian 64bit(Jessie)上使用Oracle Java 1.7进行测试
答案 2 :(得分:0)
作为临时解决方法:
从这里复制https://github.com/zheludkovm/LinuxJavaFixes两个文件:
LinuxJavaFixes-1.0.0-SNAPSHOT.jar
javassist-3.12.1.GA.jar
将以下行添加到JVM选项:
-javaagent:[path to directory with jar files]/LinuxJavaFixes-1.0.0-SNAPSHOT.jar
例如,您可以将此行添加到〜/ .profile
_JAVA_OPTIONS="-javaagent:[path to directory with jar files]/LinuxJavaFixes-1.0.0-SNAPSHOT.jar"
export _JAVA_OPTIONS