英语法语西班牙语

Ad


OnWorks 网站图标

xmodmap - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 xmodmap

这是 xmodmap 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


xmodmap - 用于在 X 中修改键盘映射和指针按钮映射的实用程序

概要


xmodmap [-options ...] [文件名]

商品描述


xmodmap 程序用于编辑和显示键盘 变化 地图键盘映射
客户端应用程序使用它们将事件键码转换为键符。 这是
通常从用户的会话启动脚本运行以根据
个人品味。

配置


以下选项可用于 xmodmap:

-显示 显示、
此选项指定要使用的主机和显示器。

-救命 此选项表示命令行参数的简要说明
应该打印在标准错误通道上。 这将在任何时候完成
未处理的参数被赋予 xmodmap。

-语法
此选项表示描述所使用的表达式语法的帮助消息
in 文件和 with -e 表达式应该打印在标准错误上。

-版
该选项表示 xmodmap 应该打印其版本信息并退出。

-冗长
该选项表示 xmodmap 应该在解析时打印日志信息
它的输入。

-安静的 此选项关闭详细日志记录。 这是默认设置。

-n 该选项表示 xmodmap 不应该改变映射,但应该
显示它会做什么,比如 使(1) 当给出这个选项时会做。

-e 表达
此选项指定要执行的表达式。 可以有任意数量的表达式
从命令行指定。

-下午 此选项表示应将当前修改器贴图打印在
标准输出。 如果没有其他模式选项,这是默认的操作模式
被指定。

-pk 此选项表示当前的键盘映射表应打印在
标准输出。

-pke 此选项表示当前的键盘映射表应打印在
可以反馈到表达式形式的标准输出 xmodmap.

-pp 此选项表示应将当前指针映射打印在
标准输出。

- 单破折号表示应将标准输入用作输入文件。

文件名 指定一个包含 xmodmap 要执行的表达式。 这个文件是
通常保存在用户的主目录中,名称类似于 .xmodmaprc.

表达 语法


xmodmap 程序读取表达式列表并在尝试之前解析它们
执行其中任何一个。 这使得引用正在重新定义的键符成为可能
以自然的方式,而不必担心名称冲突。

可以在头文件中找到 keysym 名称列表 (没有
XK_ 前缀),辅以keysym数据库 /usr/share/X11/XKeysymDB. 键符
匹配的 Unicode 字符可以指定为“U0020”到“U007E”和“U00A0”到
“U10FFFF”表示所有可能的 Unicode 字符。

关键代码 NUMBER = 键名 ...
键符列表分配给指定的键码(可以指定
十进制、十六进制或八进制,可以通过运行 Xev 程序)。 取决于
八个键符可以连接到一个键上,但最后四个不用于任何
主要的 X 服务器实现。 当没有修饰键时使用第一个键符
与此键同时按下,第二次按下 Shift,第三次按下时
Mode_switch 键与此键一起使用,当 Mode_switch 和
使用 Shift 键。

关键代码 任何 = 键名 ...
如果没有现有的键具有分配给它的指定键符列表,则备用键
选择键盘上的键并为其分配键符。 名单
keysyms 可以用十进制、十六进制或八进制指定。

键符 键名 = 键名 ...
键名 在左侧被翻译成匹配的键码用于
执行相应的设置 关键代码 表达式。 注意,如果相同
keysym 绑定到多个键,为每个匹配执行表达式
关键代码。

清除 修改器名称
这将删除给定修饰符的修饰符映射中的所有条目,其中有效
名称是: 转移, , 系统, Mod1, Mod2, Mod3, Mod4Mod5 (情况不
修饰符名称很重要,尽管它对所有其他名称都很重要)。 为了
例如,``clear Lock'' 将删除所有绑定到 shift 锁的键
修饰符。

修改器名称 = 键名 ...
这会将包含给定键符的所有键添加到指示的修饰符映射中。
在读取所有输入表达式以使其成为
易于编写表达式来交换键(参见示例部分)。

去掉 修改器名称 = 键名 ...
这将从指定的修饰符中删除包含给定键符的所有键
地图。 不像 加, 键符号名称在读入行时进行评估。这
允许您从修饰符中删除键而不必担心
不是他们被重新分配了。

指针 = 默认
这会将指针映射设置回其默认设置(按钮 1 生成一个代码
1,按钮 2 生成 2,等等)。

指针 = NUMBER ...
这将指针映射设置为包含指示的按钮代码。 清单总是
从第一个物理按钮开始。 将按钮代码设置为 0 将禁用事件
从那个按钮。

以感叹号 (!) 开头的行被视为注释。

如果要更改修饰键的绑定,还必须将其从
适当的修改器贴图。

示例


许多指针被设计成使用手指的食指按下第一个按钮。
右手。 经常用左撇子的人发现用左撇子更舒服
反转生成的按钮代码,以便使用以下方法按下主按钮
左手的食指。 这可以在 3 按钮指针上完成,如下所示:
% xmodmap -e "指针 = 3 2 1"

许多应用程序支持元键的概念(类似于控制键,除了
Meta 被按住而不是 Control)。 但是,有些服务器没有 Meta keysym
默认的键映射表,所以需要手动添加。 以下命令将
将 Meta 附加到多语言键(有时标记为 Compose Character)。 它也是
利用这样一个事实,即需要元密钥的应用程序只需要获取
键码并且不需要键符位于键映射表的第一列中。 这个
意味着正在寻找 Multi_key(包括默认修饰符)的应用程序
地图)不会注意到任何变化。
% xmodmap -e "keysym Multi_key = Multi_key Meta_L"

同样,有些键盘有 Alt 键但没有 Meta 键。 在这种情况下,以下可能
有用:
% xmodmap -e "keysym Alt_L = Meta_L Alt_L"

一种更简单但更方便的用法 xmodmap 是设置键盘的“rubout”
生成备用键符的密钥。 这通常涉及与
删除让用户更舒服。 如果 tty 模式 资源在 xterm的 被设为
好吧,所有终端模拟器窗口都将使用相同的键来擦除字符:
% xmodmap -e "keysym BackSpace = Delete"
% echo "XTerm*ttyModes: 擦除 ^?" | xrdb -合并

某些键盘在以下情况下不会自动生成小于和大于字符
逗号和句号键被移动。 这可以解决 xmodmap 通过重置
使用以下脚本绑定逗号和句点:
!
! make shift-, be < 和 shift-。 是 >
!
keysym 逗号 = 少逗号
keysym 周期 = 周期更大

键盘之间更令人恼火的差异之一是 Control 的位置
和 CapsLock 键。 一个常见的用途 xmodmap 是按如下方式交换这两个键:
!
! 交换 Caps_Lock 和 Control_L
!
移除锁定 = Caps_Lock
移除 Control = Control_L
键符 Control_L = Caps_Lock
键符 Caps_Lock = Control_L
添加锁 = Caps_Lock
添加控制 = Control_L

可以再次运行此示例以将键交换回其先前的分配。

关键代码 命令对于将相同的键符分配给多个键码很有用。
虽然不可移植,但它也可以编写可以重置
键盘到已知状态。 以下脚本设置退格键生成Delete
(如上所示),刷新所有现有的大写锁定绑定,使 CapsLock 键成为
control 键,使 F5 生成 Escape,并使 Break/Reset 为移位锁。
!
! 在 HP 上,以下键码具有列出的键帽:
!
! 101 退格
! 55粒
! 14 控制
! 15 中断/复位
! 86 停止
! 89 F5
!
键码 101 = 删除
键码 55 = Control_R
清除锁
添加控制 = Control_R
键码 89 = 转义
键码 15 = Caps_Lock
添加锁 = Caps_Lock

环境


显示屏玻璃制造 获取默认主机和显示编号。

使用 onworks.net 服务在线使用 xmodmap


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    移相器
    移相器
    Phaser 是一个快速、免费且有趣的开放式
    源 HTML5 游戏框架,提供
    WebGL 和 Canvas 渲染
    桌面和移动网络浏览器。 游戏
    可以共...
    下载移相器
  • 2
    附庸引擎
    附庸引擎
    VASSAL 是一个游戏引擎,用于创建
    电子版传统板
    和纸牌游戏。 它提供支持
    游戏块渲染和交互,
    和...
    下载 VASSAL 引擎
  • 3
    OpenPDF - iText 的分支
    OpenPDF - iText 的分支
    OpenPDF 是一个 Java 库,用于创建
    以及使用 LGPL 编辑 PDF 文件和
    MPL 开源许可证。 OpenPDF 是
    iText 的 LGPL/MPL 开源继承者,
    一个...
    下载 OpenPDF - iText 的分支
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - 自动化系统
    地球科学分析 - 是地理
    信息系统 (GIS) 软件
    地理数据的强大功能
    加工和分析...
    下载 SAGA GIS
  • 5
    Java/JTOpen 工具箱
    Java/JTOpen 工具箱
    IBM Toolbox for Java / JTOpen 是一个
    Java类库支持
    客户端/服务器和互联网编程
    模型到运行 OS/400 的系统,
    i5/OS, 哦...
    下载 Java/JTOpen 工具箱
  • 6
    D3.js
    D3.js
    D3.js(或数据驱动文档的 D3)
    是一个 JavaScript 库,它允许你
    生成动态的交互式数据
    Web 浏览器中的可视化。 与D3
    您...
    下载 D3.js
  • 更多 ”

Linux 命令

Ad