GoGPT Best VPN GoSearch

OnWorks 网站图标

xkeycaps - 云端在线

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

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

程序:

您的姓名


xkeycaps - 以图形方式显示和编辑 X 键盘映射

概要


键帽 [-工具包选项 ...] [-选项 ...]

商品描述


这个 键帽 程序显示一个键盘。 将鼠标移到一个键上描述
该键生成的键符和修饰符。 左键单击一个键模拟
按键事件。 右键单击某个键会出现一个操作菜单,其中包括
命令来更改密钥生成的键符。 该计划的一部分是
图形前端 xmodmap(1)。

配置


键帽 接受所有标准工具包选项,还接受以下
opţiuni:

-键盘 键盘名称 or -kbd 键盘名称
指定要显示的键盘类型。 有许多不同的计算机
世界上的键盘,以及 键帽 必须知道您使用的是哪一种才能
功能正常。 指定键盘名称时大小写无关紧要。

如果您在 Sun 或 HP 的控制台显示屏上运行,则 键帽
直接询问连接的键盘硬件以确定你是什么键盘
使用。 但是如果你远程运行,或者在其他类型的机器上运行,那么你必须
以某种方式指定键盘。

-救命
列出已识别的值 -键盘 选项。

-天沟宽度 or -gw
指定要在每个键之间留出的空间像素数。

-字体 字体名
指定用于显示键帽的字体。

以下标准 X Toolkit 命令行参数通常用于 键帽:

-显示 主机:dpy
此选项指定要联系的 X 服务器。

-几何学 几何
此选项指定窗口的首选大小和位置。

-背景 颜色
此选项指定用于窗口背景的颜色。 默认的
是浅灰色。

-fg 颜色
此选项指定用于窗口前景的颜色。 默认的
是黑色的。

-体重
此选项指定窗口周围边框的宽度(以像素为单位)。

-xrm 资源字符串
此选项指定要使用的资源字符串。 这对以下情况特别有用
设置没有单独命令行选项的资源。

显示屏玻璃制造


窗口的底部是键盘图。 每个键的左上角是
打印实际出现在钥匙表面的字符串。 在右下角
密钥的(十六进制)密钥代码是该密钥生成的。

屏幕顶部有几行文字描述鼠标下的按键(或
最近键入的键。)这些行是:

关键代码: 这将显示打印在物理键上的文本,以及生成的键码
通过十六进制,十进制和八进制的那个键。

密钥符号: 这将显示此密钥当前生成的一组 KeySym。

ASCII: 这将显示此键的 ASCII 等效值,同时考虑到
当前已关闭的修饰键。

修饰符: 这将显示此密钥生成的修饰符位。 如果一个密钥产生
修饰符,它就像一个和弦键 转移 or 通过积极争取让商标与其相匹配的域名优先注册来维护.

自动重复: X 服务器是否声称此密钥自动重复。 我说``索赔''
因为 OpenWindows X 服务器是我遇到的唯一一个
这些信息是准确的。 每键自动重复标志似乎几乎 -
普遍忽略。

指令


窗口的左上角有几个按钮。 他们是:

退出
退出程序。

选择 键盘
弹出一个对话框,您可以从中更改显示的键盘。 左边
列列出了已知的键盘类型,右列列出了已知的键盘类型
这些键盘的布局(映射)。

类型 At 窗口
选择此项后,系统会要求您单击其他窗口。 做完这些后,
单击键盘显示器上的键将模拟您在窗口上的键事件
被选中。 选择根窗口或 键帽 窗口将其关闭。

如果您使用的是窗口管理器(例如, 水牛(1)) 您可以在其中锁定
键盘焦点在一个窗口上,并且仍然在没有焦点的情况下单击其他窗口
改变,那么你只需关注另一个窗口就可以完成同样的事情
并单击 键帽 窗口。

恢复 默认 地图
此命令将键盘恢复到其默认状态。 如果你执行这个命令
当显示的键盘不是您真正使用的键盘类型时,
您的键盘映射将处于无意义状态。 没有办法 键帽 告诉什么
你正在使用的键盘,除非你相信它,所以不要撒谎。

填写 输出
这个命令写一个 xmodmap 表示当前状态的输入文件
键盘(包括您的所有更改)到您的主目录中的文件。 注意
此命令不会写出此键盘类型的默认键盘映射,除非您
之前点击过恢复默认地图。

该文件将被称为 .xmodmap-主机,在 Moku:Pro 上 主机 是机器的名字
你在继续。 如果文件已经存在,它会警告您。

它会提示您一个对话框:您可以编写一个 xmodmap 文件代表
每个键的状态,或者你可以写一个更小的文件,只描述
的变化。

这个想法是在适当的启动脚本中,你会添加一行
xmodmap /.xmodmap-`uname -n`
在适当的 init 文件中,以便每次都进行这些键盘修改
你登录。(如果你不确定这个命令应该去哪里,问你的系统
管理员,因为这往往因站点而异。)

左键单击一个键模拟 按键响应 事件。 释放按钮模拟
密钥释放 事件。 如果您在某个键上单击左键并在按钮按下时移动鼠标,
按键响应密钥释放 将在您将鼠标移动到的每个键上模拟事件。
把鼠标想象成你的手指:如果你把鼠标拖过几个键,它们就会消失
依次向下和向上。

在与修饰符位(例如 Shift 或 Control)相关联的键上向左单击
导致该键“锁定”。 再次单击左键释放键。 这样,你
可以用鼠标生成键和弦:生成 控制-C,点击左边的 通过积极争取让商标与其相匹配的域名优先注册来维护
键,然后单击 C 钥匙。 点击 通过积极争取让商标与其相匹配的域名优先注册来维护 再次打开控制修改器
关闭。

在键盘上键入一个键 真实 键盘模拟一个 按键响应/密钥释放 同一事件对
单击一个键的方式。

您还可以结合鼠标和键盘输入:例如,如果您使用鼠标选择
这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 转移 键,然后键入一个字符,模拟的事件将具有 转移
修饰符集。 如果你按住真实的 通过积极争取让商标与其相匹配的域名优先注册来维护 键,然后单击 C 键入
窗户,一个 控制-C 将产生事件。 (假设,也就是说,您的窗口管理器
不会出于自己的目的拦截 control-left-button。)

右键单击一个键会弹出给定键的命令菜单。 他们是:

允许 Keys
选择此菜单项后,系统会要求您单击另一个键。 那把钥匙和
您调出菜单的键将被交换。 这改变了键盘
立即映射。

复制 主要
选择此菜单项后,系统会要求您单击另一个键。 那把钥匙会
复制您调出菜单的键。 也就是说,两个键
将生成相同的键符和修饰符集。 这改变了键盘
立即映射。

关闭 主要
您调出菜单的键将不会生成任何键符,也不会生成
修饰符。 这会立即更改键盘映射。

恢复 主要 默认
您调出菜单的键将恢复为默认状态; 不
其他键将被更改。 这实际上改变了当前的键盘映射。

编辑 按键符号 of 主要
这会弹出“编辑密钥”窗口,您可以在其中任意更改哪个
此键生成的键符和修饰符。

窗口左侧是该键当前使用的键符列表
产生。 (一个键最多可以生成八个键符;这些键的解释
keysyms 在 X 协议文档中进行了描述,稍后在
密钥符号 AND 键码 本手册页的部分。)

第二列是这个键的八个修饰位的多选列表
可能产生。 例如,如果你想要一个键作为一个“控制”键,你
应该选择 通过积极争取让商标与其相匹配的域名优先注册来维护 修饰符。

第三和第四列(滚动列表)用于更改键符
与密钥相关联。 当您从第一列中选​​择一个键符位置时,
字符集和键符将显示在滚动列表中。 点击一个
``KeySym'' 列中的 keysym 将在突出显示的插槽中安装该 keysym
第一列。

要从不同的字符集中选择一个键符,请单击
第二列。 (这 拉丁1键盘 字符集是最常见的
用过的。)

窗口底部是三个按钮: 解开, 流产Ok。 点击 解开
将“编辑密钥”窗口恢复到相关密钥的当前状态。 流产 关闭
Edit Key 窗口,而不进行任何更改。 Ok 关闭“编辑密钥”窗口并
安装您的更改(当前键盘映射已修改。)

密钥符号 AND 键码


要有效地编辑键盘映射,您需要熟悉一些术语
使用:

密钥代码 这是从键盘读取的原始扫描码; 上的每个物理键
键盘具有与之关联的不同编号; 这个映射不能
改变了(但没关系。)

通常,每个键盘都有自己的一组 KeyCode,这就是为什么您将
可能需要为您使用的每个系统使用不同的键盘映射。

按键符号 这是一个符号,可以通过按一个键来生成
键盘:例如,所有字母、数字和标点符号都是键符,等等
是更抽象的东西,比如“shift”和“control”。

每个 KeyCode(即键盘上的键)都与某些 KeySym 相关联。
KeySyms 是赋予密钥语义的东西(并使 A 密钥生成
A),而不是 KeyCode。

通常键与一或两个键符相关联,对应于
按下键时生成的符号,以及在按下时生成的符号
按住shift键。 有一个特殊情况,就是如果key
只包含一个 KeySym,并且它是一个字母,那么 Shift 键执行
人们对字母所做的显而易见的事情。

键帽 不要与 KeySyms 混淆,这是指打印在键盘上的文本
物理键:它是不可变的(除非你重新粉刷你的键盘......)

该术语是指同时按住(通过
类比钢琴键盘。)除了一个键之外的所有键通常都是
修饰键。 有时 星座 用来表示同样的事情。

修改 主要
这是一个类似于 shift 或 control 的键,用于改变解释
同时按下的其他键。 一般来说,按
没有同时按下非修饰键的修饰键什么也不做。

如果键上有 Modifier KeySym,它就是一个修饰键。 (进一步来说,
如果该键的 KeyCode 与 Modifier KeySym 相关联。)

修改 按键符号
如果 KeySym 具有与其关联的修饰符位,则它是修饰符键符。 但,
规则比那复杂一点。 更容易描述为
例:

为了使键的行为与预期的 shift 键的行为一样,键码应该
设置 Shift 修饰符位; 并且密钥应该生成一个keysyms
Shift_L 和 Shift_R。 如果其中任何一个不为真,密钥将不会像
一个移位键。

类似地,控制键必须设置 Control 修饰符,并使用其中之一
键符 Control_L 或 Control_R。

这意味着如果你想交换你的 shift 和 control 键,它会
不足以简单地交换它们的修饰符位:您必须将它们的键符交换为
好。 如果您只交换修饰符位,它可能一开始似乎有效,但
其他事情会发生故障。

像 Meta(和 Super、Hyper 等)这样的键有点复杂(见下文)。

修改
修饰符位是某些键符可以具有的属性。 一些修饰位
具有预定义的语义:Shift、Lock 和 Control。 剩余修饰符
位(Mod1 到 Mod5)具有由键定义的语义
它们是相关联的。

也就是说,如果 Control 修饰符附加到 Control_L 或
Control_R,在其他地方是非法的。

但是如果Mod1附加到Meta_L或Meta_R,则表示Meta; 但这意味着 Alt
如果它附加到 Alt_L 或 Alt_R; 或 Hyper 与 Hyper_L 或 Hyper_R; 所以
在。 (但是,它不能附加到 Control_L,因为 Control
修饰符已经为这些键符说话了。)

如果你认为这一切都是毫无意义的复杂......你是对的。

X 外交协定 文件 ON 键盘映射


以下是对键盘映射如何工作的更精确的技术解释。 这个
描述来自 X 协议文档,为方便起见,这里转载:

KeySyms 列表与每个 KeyCode 相关联。 如果该列表(忽略尾随
无符号 条目) 是单个 KeySym ``K'',则该列表被视为
名单 ``K 无符号 K 无符号''. 如果列表(忽略尾随 无符号 条目)是一个
一对 KeySyms ``K1 K2'',那么列表就被当作列表来对待 ``K1 K2 K1
K2''. 如果列表(忽略尾随 无符号 条目)是 KeySyms 的三元组 ``K1 K2
K3'',那么列表被视为列表 ``K1 K2 K3 无符号''.

列表的前四个元素被分成两组 KeySym。 第一组
包含第一个和第二个 KeySyms,Group 2 包含第三个和第四个 KeySyms。
在每个组内,如果该组的第二个元素是 无符号,那么组
应该被视为第二个元素与第一个元素相同,除了
当第一个元素是字母 KeySym ``K'' 时,小写和
定义了大写形式。 在这种情况下,该组应被视为
第一个元素是“K”的小写形式,第二个元素是
“K”的大写形式。

从 KeyPress 事件中获取 KeySym 的标准规则仅使用
第 1 组和第 2 组 KeySyms; 没有给出列表中其他 KeySym 的解释
这里。 (也就是说,最后四个 KeySym 未使用。)

使用哪个组由修饰符状态决定。 组间切换是
由名为 KeySym 的控制 模式切换.

通过将该 KeySym 附加到某个 KeyCode 并将该 KeyCode 附加到任何一个
修饰符 Mod1 通过 Mod5. 这个修饰符被称为“组修饰符”。 对于任何
KeyCode,当组修改器关闭时使用组 1,当组修改器关闭时使用组 2
组修改器打开。

在一个组内,使用哪个 KeySym 也是由修饰符状态决定的。 首先
KeySym 用于 转移 修改器关闭。 使用第二个 KeySym
转移 修改器打开,或当 修饰符打开,第二个 KeySym
是大写字母,或当 修饰符打开并被解释为
换档锁. 否则,当 修饰符打开并被解释为 大写锁定,
的状态 转移 首先应用修饰符来选择 KeySym,但如果
KeySym 是小写字母,然后使用对应的大写 KeySym
代替。

国际商会 ON CHANGE MAPPING


以下是对修饰键如何使用的更准确的技术解释
解释。 此描述来自客户端间通信约定手册,
为方便起见,在此处重印:

X11 支持 8 个修饰位,其中 3 个预先分配给 转移, 通过积极争取让商标与其相匹配的域名优先注册来维护.
每个修饰符位由一组键的状态控制,这些组是
在访问的表中指定 获取修改器映射()设置修改器映射().

需要使用预先分配的修饰符之一的客户端应假定
已正确设置修饰符表以控制这些修饰符。 这
修饰符应解释为 or 转移 根据中的键码
它的控制集包括 XK_Caps_Lock or XK_Shift_Lock.

客户应根据所使用的键符确定修饰符位的含义
控制它。

例如,需要使用额外修饰符的客户端 , 应该:

扫描现有的修饰符映射。 如果找到包含键码的修饰符
其键符集包括 XK_Meta_L or XK_元_R,它应该使用该修饰符
位。

如果没有由控制的现有修饰符 XK_Meta_L or XK_元_R, 这应该
选择一个未使用的修饰符位(一个带有空控制集的位)并且:

如果有一个键码 XL_元_L 在它的一组键符中,将该键码添加到
所选修饰符的集合,然后

如果有一个键码 XL_元_R 在它的一组键符中,将该键码添加到
所选修饰符的集合,然后

如果控制集仍然是空的,与用户交互选择一个或
更多的钥匙 .

如果没有未使用的修饰符位,请要求用户采取纠正措施。

以上意味着 Mod1 修饰符并不一定意味着 ,虽然有些
应用程序(例如 水牛emacs的 18) 假使,假设。 五个未分配修饰符中的任何一个
位可能意味着元; 重要的是修饰符位是由键码生成的
绑定到键符 金属 or 元_R.

因此,如果要制作“元”键,正确的方法是将键码设为
问题产生两个 keysym 和一些以前未分配的修饰符位。

模式_开关 钥匙符号


如果以上没有意义,那是什么 模式切换 keysym 的作用是,基本上,行为
作为一种额外的 shift 键。 如果您有四个键符连接到 A 键,则
和弦将访问这四个键符:A; Shift-A, Mode_Switch-A; 和
分别为 Mode_Switch-Shift-A。

像任何修饰键一样,要使 Mode_switch 起作用,它必须附加一个修饰符位
到它。 因此,选择 Mod1 到 Mod5 位(以未使用者为准)之一并将其附加
到 Mode_switch 键。

多键 钥匙符号


不要与 Mode_switch 混淆, 多键 允许输入多个字符
表示单个字符(键符)的序列。这是一个更传统的名称
keysym 可能是 撰写.

这个 多键 键符是 而不去 修饰符键符。 也就是说,为了使其正常运行,它
不应有任何与之关联的修饰符位。 这是因为它不是一个
``chording'' 键:不要与其他键一起按住它。 相反,你按
Multi_key,然后松开,再按下再松开另一个键,两个一起屈服
一个新角色。

例如,一种传统的绑定是为了 多键,其次是 单引号,
其次是 A 产生 急性 键符。

并非所有供应商都支持使用 Multi_key keysym; 尤其是 Digital、Sun 和
HP 支持它,但 X Consortium 不支持。 (我被告知这样做的原因是
``Compose'' 序列被认为是过时的; 派对路线是你应该使用
输入法来做到这一点。)

Multi_key 是否有效是 Xt 库(不是 X 服务器)所以它是
可能在单个系统上,Multi_key 可能适用于某些应用程序,而不适用于
其他(取决于这些应用程序的编译和链接方式。)

如果您使用 Lucid Emacs 或 XEmacs,那么您甚至可以利用 Multi_key 序列
如果您的 Xt 版本不支持,请加载 x-组合 图书馆,其中
模拟传统的 Xt 行为。 有关更多信息,请阅读顶部的评论
文件“/usr/local/lib/xemacs-*/lisp/x11/x-compose.el”。

DEAD 密钥符号


死键的工作方式与 Multi_key 类似,但它们是两个击键命令,而不是三个。
例如,按下 Dead_tilde 键,松开,然后按下 A 关键会
生成单个键符 阿蒂尔德. (它们被称为“死”键,因为它们不
自己,插入字符,而是修改键入的以下字符。 但是惠普
喜欢称他们为“静音”而不是“死”,这无疑是为了避免吓到
孩子们。)

同样,并非所有版本的 Xt 库都支持这些(但可以通过
XEmacs。)

另请注意,不同的供应商对死键符有不同的名称。 例如:
根据您的供应商、X 服务器版本和月相,您可能会发现
``dead-tilde'' 的名字是 Dead_Tilde, Dtilde, SunFA_Tilde, SunXK_FA_Tilde, DXK_tilde,
DXK_tilde_accent、hpmute_asciitilde、hpXK_mute_asciitilde,甚至 XK_mute_asciitilde。
一团糟! 您必须尝试一下,看看有什么效果,如果有的话。

事物 不能 DO


人们经常问是否可以使用 xkeycaps 或 xmodmap 使一个键生成一系列
人物。 不幸的是,不:你不能通过操纵
服务器的键盘映射。 X 键盘模型不能那样工作。

做这些事情的方法是在特定的小部件上设置翻译资源。 它有
在逐个应用程序的基础上进行。 例如,这是您的方式
说服 xterm的(1) 插入字符串 下页 当你按下 F17 时:
xterm*VT100. 翻译:#override \
F17:字符串(“下一个”)
其他应用程序可能有不同的机制来完成相同的事情,并且
某些应用程序可能根本不支持它。 检查相关的手册页
细节。

同样,您无法说服一个键生成另一个带有修饰符的键(例如,
你不能让 F1 表现得像 Ctrl-A,除非使用翻译,如上所述。)

也不可能使键盘键充当鼠标按钮。

失败者 VENDORS


默认情况下,HP 和 SuSE 的系统都带有损坏的键盘设置。 他们
真的应该知道得更好,但他们不知道。

如上所述,它是 未定义 行为 一个修饰符位在两个之间共享
具有不同语义的键。

默认情况下,HP 使用 Mod1模式切换. 这意味着这是不可能的
例如,用于区分 Meta-X 和 Mode_switch-X 的程序。

所以,要修复这个烂摊子,你需要给 Mode_switch 键一个不同的修饰位
(模组2,例如。)或者,您可以将其从键盘映射中完全删除。

SuSE Linux 比 HP 更糟:而 HP 的默认键盘映射只包含
一个错误,SuSE 的默认地图包含三个完全不同的错误!

首先,他们的默认键盘映射有 通过积极争取让商标与其相匹配的域名优先注册来维护 修饰符附加到 通过积极争取让商标与其相匹配的域名优先注册来维护 关键和
这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 多键. 这完全是疯狂的,因为不仅 多键 不是控制键,
它甚至不是 和弦 钥匙! 它不能有任何附加的修饰符位。

其次,他们附 Mod1金属 还有 Alt_R. 有些人认为“元”和
``alt'' 是同义词,但事实是 X Window System 不同意。 那些是
不同的键。 键盘上有可能同时具有“meta”和“alt”键
同时,并让程序清楚地解释它们。 但当然只有当他们
不要虚假地共享相同的修饰符位,使该位的解释成为
模糊的。

三、他们附 Mod5 二者皆是 滚动锁定超级_R,这是错误的原因
现在应该很明显了。

修复 SuSE 配置的最简单方法是: 控制多键;
改变左Alt键生成 阿尔特_L 而不是 金属; 并删除 超级_R 键符
从键盘。

如果您对这些供应商有任何吸引力,我鼓励您鼓励他们获得他们的
一起行动。

X 即将上线


X键帽 了解所有核心资源名称和类以及:

*键盘.键盘 (班级 键盘)
显示哪个键盘; 这与 -键盘 命令行选项。 如果
这未指定,默认键盘是根据服务器的供应商猜测的
识别字符串。

*键盘.键盘.选择光标 (班级 光标)
使用鼠标选择键或窗口时使用的光标。 默认是
十字 光标。

*键盘.键.高亮 (班级 背景)
按下按键时用于突出显示按键的颜色。 如果这与
键的背景颜色,而是用点画图案突出显示。

*键盘.Key.keycapColor (班级 前景)
绘制键帽字符串的颜色。

*键盘.Key.keycodeColor (班级 前景)
绘制键码编号的颜色。

*键盘.Key.borderColor (班级 颜色)
每个键周围的框的颜色。

*Keyboard.Key.keycap字体 (班级 字体)
用于绘制键帽字符串的字体。

*键盘.Key.keycodeFont (班级 字体)
用于绘制键码编号的字体。

*键盘.Key.borderWidth (班级 诠释)
每个键周围框的厚度。

*Keyboard.Key.gutterWidth (班级 诠释)
此键与其右侧和底部的邻居之间要留多少像素。

如上所示,每个键小部件的类是“Key”。 每个键的名称是
打印在其脸上的字符串。 所以如果你想要(例如) 转移 拥有的钥匙
更宽的边界,你可以用
xkeycaps*Keyboard.Shift.borderWidth: 2

行动


可以重新绑定按下键或鼠标按钮时发生的操作或
释放。 这些操作可在 键盘 小部件:

高亮键(流程条件, ARG)
这会将有问题的键置于突出显示状态。

如果不 论点 传递给这个动作,然后键由事件决定
调用了这个动作。 如果这个动作是由一个 按键响应 or 密钥释放 事件,
key-widget 是事件所代表的键对应的键。 如果是一个
按钮按下, 按钮释放指针运动 事件,那么关键小部件就是一个
在鼠标下。

这个 论点 可能是其中一个词 老鼠, 突出显示, 意思是关键
在鼠标下方,最近突出显示的键,或当前正在显示的键
分别在窗口顶部的“信息”区域中描述。

这个 流程条件 可能是其中一个词 模态, 除非修改, 如果跟踪, 除非跟踪,
如果突出显示除非突出显示。 如果 模态 已指定并且有问题的密钥
(由 论点 或通过调用事件)不是修饰键,则
不执行此操作。 这 除非修改 条件相反。 这 如果跟踪
除非跟踪 条件允许您仅在(或除非)键时才执行某些操作
正在被鼠标“跟踪”(见下文)。 如果突出显示
除非突出显示 动作允许你做一些事情只有当(或除非)输入
问题当前处于突出显示状态。

取消高亮键(流程条件, ARG)
这会将有问题的键置于未突出显示的状态。 论据如上。

切换键(流程条件, ARG)
这会使键在未突出显示时突出显示,如果未突出显示则不突出显示
突出显示。 论据如上。

模拟按键(流程条件, ARG)
这个动作使 按键响应 键对应的事件被合成在
焦点窗口。 论据如上。

模拟按键释放(流程条件, ARG)
这个动作使 密钥释放 键对应的事件被合成在
焦点窗口。 论据如上。

轨迹键(流程条件, ARG)
这使得有问题的密钥开始被“跟踪”,这意味着移动
鼠标离开它会模拟一个按钮释放动作,然后会模拟一个
鼠标移动到的键上的按钮按下动作。 这个动作可能只
从一个调用 按钮按下 or 按钮释放 事件。

取消跟踪键(流程条件, ARG)
这使得有问题的密钥不再被“跟踪”。

描述键(流程条件, ARG)
此操作导致键及其绑定显示在“信息”部分中
窗口的顶部,如果没有在那里描述的话。

的默认操作 键盘 小部件是:
:DescribeKey(鼠标,除非跟踪)\n\
\
: 高亮键() \
描述密钥(除非Mod)\
描述密钥(显示)\
模拟按键()\n\
\
: UnhighlightKey() \
描述密钥(显示)\
模拟KeyRelease()\n\
\
: HighlightKey(unlessMod) \
切换键(ifMod)\
TrackKey(除非Mod)\
模拟按键(ifHighlighted)\
SimulateKeyRelease(除非突出显示)\n\
\
:UntrackKey(突出显示)\
SimulateKeyRelease(突出显示,除非Mod)\
UnhighlightKey(突出显示,除非Mod)\n\
\
: XawPositionSimpleMenu(keyMenu) \
MenuPopup(keyMenu)\n
如果您不希望每次鼠标移过某个键时都对其进行描述,则可以删除
这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 行动。 在这种情况下,您可能应该添加 描述键() 以及
动作。

如果您希望即使在鼠标移动时也能描述鼠标下方的按键
按下按钮,然后取下 除非跟踪 来自的参数 描述密钥 行动必然
.

如果您不希望修改键切换,请更改 Button1 采取行动
xkeycaps*Keyboard.actions:#override \
: 高亮键() \
TrackKey(除非mod)\
模拟按键()\n\
:UntrackKey(突出显示)\
SimulateKeyRelease(突出显示)\
UnhighlightKey(突出显示)\n
请记住,这些操作存在于 键盘 小部件,不在 主要 小部件。 如果你
将动作添加到 主要 小部件,事情会发生故障。

环境


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

环境
获取覆盖全局资源的资源文件的名称
RESOURCE_MANAGER 属性。

XKEY符号数据库
获取位置 XKeysymDB 文件,其中列出了供应商特定的键符。

系统升级


最新版本始终可以在以下位置找到
http://ftp.debian.org/debian/pool/main/x/xkeycaps/

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。