xmodmap 查看键值
时间: 2024-01-26 07:03:53 浏览: 15
你可以使用 xmodmap 命令来查看当前键位映射表中按键的键值。在终端中输入以下命令即可:
```
xmodmap -pk
```
这将显示当前键位映射表中所有按键的键值。每个键值都对应着一个键码,可以用来重新映射键盘按键。在输出中,每行的第一列是键码,第二列是键值,第三列是符号名称。
相关问题
xmodmap -pk 查看PrintScreen键
在终端运行 `xmodmap -pk` 命令,你可以查看当前键位映射表中所有按键的键值。PrintScreen 键通常对应的键值是 107 或 154,具体取决于键盘布局。你可以在终端中搜索该键值,命令如下:
```
xmodmap -pk | grep -i print
```
该命令将显示包含 "print" 字符串的行,其中将包含 PrintScreen 键对应的键值。
需要在 Linux 系统下禁止截屏键事件,使得截屏键无效。 要有编译方法
在 Linux 系统下禁止截屏键事件可以通过修改 X11 的键盘映射来实现。具体步骤如下:
1. 安装 xmodmap 工具:
```bash
sudo apt-get install x11-xserver-utils
```
2. 创建一个新的键盘映射文件,例如 ~/.Xmodmap:
```bash
touch ~/.Xmodmap
```
3. 打开 ~/.Xmodmap 文件,输入以下内容:
```bash
keycode 107 = NoSymbol
```
其中,107 是截屏键的键码。如果你的截屏键不是 107,请使用 xev 命令查看你的截屏键码,并将其替换为上面命令中的 107。
4. 执行以下命令使新的键盘映射生效:
```bash
xmodmap ~/.Xmodmap
```
现在,截屏键就被禁用了。
如果需要恢复截屏键功能,可以删除 ~/.Xmodmap 文件或者执行以下命令:
```bash
setxkbmap -option
```
编译方法:
上述操作只需要安装 xmodmap 工具即可,无需编译。