这是命令 xvkbd,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
xvkbd - X 窗口系统的虚拟键盘
商品描述
xvkbd 是 X Window 系统的虚拟(图形)键盘程序,它提供
通过单击键盘将字符输入到其他客户端(软件)的工具
显示在屏幕上。 这可用于没有硬件键盘的系统,例如
自助服务终端或手持设备。 该程序还具有发送字符的功能
指定为另一个客户端的命令行选项。
标准键盘布局基于传统的美式布局,但其他一些
还支持键盘布局(请参阅“屏幕截图”)。 默认窗口大小可能是
对于小屏幕的系统来说太大了,但可以配置为使用更小的空间
(例如,220x90 像素)。 有关详细信息,另请参阅“屏幕截图”和“如何自定义
xvkbd" 下面,以及分发中的资源文件。
xvkbd 2.1及以后的版本支持单词补全,可能更容易输入
长词与 xvkbd.
重要 注意: 调用时 xvkbd 来自 XDM、GDM 等显示管理器,始终
使用 xvkbd -安全的 选项,否则您将面临严重的安全风险。
环境
xvkbd 将在 X11R5 或 X11R6 上工作。 它被测试 红帽 Linux 和 的Solaris,它会
也适用于大多数类 UNIX 系统。
该程序使用 肖 (用于 Xaw3d 推荐)并且不需要特殊的库。
操作
输入 Keys
什么时候 xvkbd 启动后,屏幕上将显示键盘图像。 点击
上的任何键 xvkbd window 会将字符发送到焦点窗口,就好像 key 一样
实际上是用硬件键盘输入的。
如果您想在屏幕上方的位置输入大写字母或其他字符
键盘,您应该在选择后单击该键 转移 通过单击它,或单击键
使用鼠标按钮 3(可能是右键)或鼠标按钮 4。以类似的方式,如果您
想输入 系统ed 字符,您应该在单击后单击该键 系统或
用鼠标按钮 2(可能是中间按钮)单击该键。 其他 和 元 可以在
类似的方式 系统,但没有鼠标按钮的快捷方式。
``快 修饰符''
xvkbd 2.5 及更高版本支持另一种输入带有修饰符的字符的方式,例如 转移,
系统, 的AltGr等,这可能特别适用于带有触摸面板的机器,例如
作为 PDA——我们称之为 “快的 修饰符”.
快速 修饰符 可以通过``启用/禁用启用 “快的 修饰符?'' 上的条目
属性面板。 如果 快速 修饰符 已启用,它将通过按一个键来激活
此 xvkbd 窗口,将指针移到键外,然后松开鼠标按钮
或等价物。
指针运动的方向将选择修改器:
上档
右 - AltGr
右上 - Shift AltGr
左 - 控制
左上 - 换档控制
向下 - 元
左下 - Alt
设置 输入 专注焦点
如果您使用的是窗口管理器和客户端,您可以通过单击设置输入焦点
窗口上的鼠标按钮(之后您不必将指针保留在窗口中),
您可以简单地以正常方式设置输入焦点,然后单击 xvkbd 窗户 -
字符将被发送到选定的位置。
如果您使用窗口管理器或客户端,您必须将指针保留在输入中
从键盘输入的字段,或者如果输入焦点切换到 xvkbd 窗口
当您单击 xvkbd 窗户,你必须做 xvkbd 设置输入焦点
明确地单击 专注焦点 上的按钮 xvkbd 窗口,然后单击输入
场地。 可以通过单击清除此输入焦点 专注焦点 带有鼠标按钮 3 的按钮,或
只需点击 专注焦点 按钮两次。
Word 完成
选择``Word 完成...'' 在主菜单中会弹出 Word 完成 面板。
当您通过单击键盘上的键输入字符时 xvkbd 窗口照常,而 Word
完成 面板打开,以字符开头的单词将列在面板中,并且
您可以通过单击其中一个单词来输入所选单词的剩余字符
在列表中。
字典(单词列表)文件是 /usr/share/dict/单词 默认情况下,但它可以
改变了 -字典 选项或 xvkbd.dict文件 资源,或在“属性”面板上。
主要 菜单
按下主键盘上的“xvkbd”标志(位于键盘左下角附近)
默认配置)将弹出主菜单。
菜单包含以下项目:
关于...
显示此程序的简短说明。
手动的...
启动手册页阅读器。
键盘...
打开键盘面板。
周日 功能 钥匙...
打开 Sun 功能键面板。
死 钥匙...
打开死键面板,可用于输入带重音的拉丁字符
双笔划中的符号。
Word 完成...
打开 Word 完成面板。
更改 键盘 布局...
打开一个弹出窗口以更改键盘布局。 在默认配置中,
默认(美国)、比利时语、丹麦语、法语、德语、冰岛语、意大利语、日语(JIS-
X-6002)、日语 (JIS-X-6004)、韩语、挪威语、葡萄牙语、俄语、西班牙语、
瑞典语、瑞士/德语、英国和拉丁语 1 可用。
编辑 功能 钥匙...
打开一个弹出窗口来编辑分配给功能键的字符串。 另请参阅“分配
文本到功能键”。
展示 键盘?
在主窗口上切换显示/隐藏键盘。
展示 功能 钥匙?
在主窗口上切换显示/隐藏功能键。
财产...
弹出属性面板。
分享链接 至 远程 展示...
打开面板指定远程显示的名称(X Window 的含义)
System) 连接,以便将以下按键事件发送到遥控器上的窗口
显示。
还原 至 本地品牌 屏 显:
断开与远程显示器的连接,以便将以下按键事件发送到
本地显示器上的窗口。
以高 面板
启用 “快的 修饰符”?
切换启用/禁用 快速 修饰符 功能。
锁 转移?
切换锁定/瞬间 转移 键。
锁 替代品?
切换锁定/瞬间 的AltGr 键。
锁 控制, 其他 和 元?
切换锁定/瞬间 系统, 其他 和 元 键。
总是 on 最佳?
如果此条目设置为 ON, xvkbd 试图保持 xvkbd 窗口总是在顶部
显示(即不被其他窗口隐藏)。 此功能是实验性的,
并且应该小心,因为此功能在某些情况下可能会导致问题。
表现 as 工具栏 窗户?
xvkbd 与某种窗口一起使用时尝试成为工具栏窗口
管理器,例如 Matchbox 窗口管理器。
使用 测试 延期?
如果选中此项,将使用 XTEST 扩展。 如果此条目设置为非活动状态,
X 服务器不支持 XTEST 扩展。
跳 指针?
如果此条目设置为 ON, xvkbd 将指针临时跳转到焦点窗口,
如果要使用 XTEST 扩展来模拟键盘事件。
按键 听起来
设置按键声音的开/关和持续时间。
自动表 点击
设置自动点击功能的开/关和自动点击前的延迟时间
活性。 如果设置了这个功能, xvkbd 将像单击鼠标左键一样工作
当鼠标指针在按钮上移动并停留足够长的时间时。 你可能想设置
跳 指针? 关闭以避免自动重复。
完成 字典
设置用于单词完成的文件名。 此设置优先于
`xvkbd.dict文件' 资源和 -字典 选项。
附加选项
xvkbd 接受以下命令行选项,以及一般选项,例如
`-显示'.
-版
显示版本信息并退出。
-x发送事件
他们成为 xvkbd 使用 X发送事件() 模拟键盘事件,就像在 xvkbd 版本
1.0. xvkbd 1.1 及更高版本将尝试在
默认配置。
如果 X 服务器不支持 XTEST 扩展, xvkbd 会自动切换
到这种模式。
资源`xvkbd.xtest: false' 具有相同的功能。
-不同步
通常情况下, xvkbd 尝试逐步与目标客户端同步。
当客户端(或 X 服务器)响应太慢时,这可能会导致问题。 在这样的
情况,也许这个 -不同步 可以解决问题。
资源`xvkbd.noSync: true' 具有相同的功能。
-无跳转指针
他们成为 xvkbd 发送事件时不要跳转指针。 在默认情况下, xvkbd 将
临时跳转到焦点窗口的指针,如果输入焦点是通过显式设置的
专注焦点 按钮,XTEST 扩展用于模拟键盘事件。
资源`xvkbd.jumpPointer: false' 具有相同的功能。
-无后向指针
他们成为 xvkbd 事件发生后不要将指针跳回原始位置
发送。 也许这在使用时很有用 xvkbd 移动指针位置。
资源`xvkbd.jumpPointerBack: false' 具有相同的功能。
-模态
在钥匙上制作标签 xvkbd 每四班独立设置窗口
状态,未移动, 转移, 的AltGr 和 转移-的AltGr. 这在你想要的时候很有用
使 xvkbd 窗户很小。
另请参阅分发中的“自定义键盘布局”和资源文件。
资源`xvkbd.modalKeytop: true' 具有相同的功能。
-几何学 [宽度x高度][+关闭+约夫]
设置窗口几何形状(大小和位置)。
你可以使用像 -几何学 400x130 指定窗口大小, -几何学 + 100 + 100
从屏幕的左/上边缘指定窗口位置,以及 -几何学
400x130+100+100 指定大小和位置。 您可以指定位置
从屏幕的右/下边缘使用 - 而不是 +,但请注意,您
必须考虑窗口边框的大小。 (如果您指定`-几何学 -0-0', 这
窗口将不适合屏幕。)
这可以通过设置 xvkbd.windowGeometry 资源(请注意,它不是 xvkbd.几何),
了。
-不重复
即使长时间按下键也不自动重复。
如果启用了自动重复(这是默认值),则可以在开始自动重复之前的时间
设置为`xvkbd*Repeater.initialDelay: 600',重复周期可以设置为
`xvkbd*Repeater.minimumDelay: 100'(那里的参数单位是毫秒)。
资源`xvkbd.autoRepeat: false' 具有相同的功能。
-无功能键
不显示功能键。
资源`xvkbd.功能键: false' 具有相同的功能。
-无键盘
不显示键盘。
资源`xvkbd.keypad: false' 具有相同的功能。
-紧凑
不显示功能键或键盘。
资源`xvkbd.compact: true' 具有相同的功能。
-键盘
仅显示键盘。 如果`-无键盘' 或`-紧凑' 是
指定的。
资源`xvkbd.keypadOnly: true' 具有相同的功能。
-文本 绳子
将字符串发送到焦点窗口(另请参见`-窗口' 选项)。
如果指定了这个选项, xvkbd 不会打开它的窗口并很快终止
发送字符串。
该字符串可以包含:
- \r - 返回
- \t - 标签
- \b - 退格
- \e - 逃脱
- \d -删除
- \S - Shift(修改下一个字符;请注意用``修改\S'' 将会
在很多情况下被忽略。 例如,``a\Cb\ScD\CE'' 将被解释为 a,
控制-b, c, 转移-D, 和 Control-Shift-E.)
- \C - 控制(修改下一个字符)
- \A - Alt(修改下一个字符)
- \M - 元(修改下一个字符)
- \[键符] - 键符 键符 (例如, \[剩下]),将在
与其他通用字符类似的问题
- \{键符} - 键符 键符 (例如, \{剩下}),这将被处理更多
原始物质,也可用于修饰键,例如 控制_L, 金属,
等等。; 还, \{+键符} 和 \{+键符} 将模拟按键的按下和释放,
分别
- \D数字 - 延迟 数字 * 100 毫秒
- \x折扣值 - 移动鼠标指针(使用“+”或“-”进行相对运动)
- \y折扣值 - 移动鼠标指针(使用“+”或“-”进行相对运动)
- \m数字 - 模拟点击指定的鼠标按钮
-文件 文件名
将指定文件的内容发送到聚焦窗口(另请参见`-窗口'
选项)。 如果``-'' 被指定为 文件名,要发送的字符串将从
标准输入(stdin)。
如果指定了这个选项, xvkbd 不会打开它的窗口并很快终止
发送字符串。
-延迟 折扣值
把 折扣值 发送字符时每个字符的延迟毫秒 -文本 or -文件.
当字符输入太快出现问题时,这可能很有用。
-窗口 窗口
指定 ID(以 ` 开头的十六进制值0x',或十进制值),名称
窗口的(实例名或类名),或设置输入的窗口标题
重点。 可以使用通配符`*'和`?' 匹配窗口
名称或窗口标题。
如果没有指定, xvkbd 将在窗口控制下使用输入焦点
经理,除非通过明确指定焦点 专注焦点 按钮。 即使这个选项
指定,您可以使用设置输入焦点到其他窗口 专注焦点 按钮,或清除
输入焦点。
如果有两个或更多窗口使用此选项指定的名称,则
首先找到的窗口将被选中。
-小工具 小部件名称
指定小部件的名称以设置输入焦点。 要使用此功能,
客户必须支持 编辑 协议。 通常,此选项将与
`-窗口' 选项。
如果要将输入焦点设置为小部件 foo.bar.zot文件, 你可以写 ZOT, 巴佐特
or foo.bar.zot文件 as 小部件名称. 为避免混淆, 小部件名称 应该匹配
客户端的单个小部件。
例如,
xvkbd -窗口 哈奇 -小工具 搜索文本 -文本 "\Ca\Ckabc\r"
将输入字符串``ABC'' 到“搜索词”字段 哈奇 窗口。
-远程显示 显示、
指定要连接的显示器(X Window System的意思);
参见 分享链接 至 远程 展示....
.TP 4 -true-键盘 如果指定了这个选项, xvkbd 将尝试使用 键符s
如 XK_KP_1 而不是 XK_1.
资源`xvkbd.keypadKeysym: true' 具有相同的功能。
-字典 文件名
指定用于单词补全的默认词典(单词列表)文件。
`完成 字典' 在属性面板上设置的文件名优先于
本。
资源`xvkbd.dict 文件: 文件名' 具有相同的功能。
另请参阅“制作自己的完成字典”。
- 最小化
他们成为 xvkbd 即使没有使用窗口管理器,也可以最小化(图标化)窗口。
启用此功能后,屏幕左侧会显示小三角形 xvkbd
主菜单,以及 xvkbd 单击三角形时,窗口将最小化。
资源`xvkbd.minimizable: true' 具有相同的功能。
-安全的
禁用外部命令的调用,包括用户分配的命令和
在线手册阅读器。 与其他显示器的连接也将被禁用。 这个
选项在以下情况下可能有用 xvkbd 是以某种特权运行的。
资源`xvkbd.secure: true' 具有相同的功能。
-不可退出
禁用终止 xvkbd 程序。 此选项在以下情况下可能有用 xvkbd 是
为没有键盘的系统自动运行,用户不应终止
xvkbd.
资源`xvkbd.nonexitable: true' 具有相同的功能。
-xdm
与...一样 -安全的 -不可退出。 何时 xvkbd 是为了登录屏幕而运行,它将是
建议使用此选项。
-修饰符 修饰符
通常情况下, xvkbd 只会在发送时激活修饰符(控制、移位等)
人物。 如果使用此选项指定了修饰符,则指定的修饰符
将被激活,而相应的键 xvkbd 窗口处于活动状态。 为了
例如,您可以指定 -修饰符 移位,控制,元,alt 将此应用于那些
四个修饰符。 也许这在尝试装饰鼠标时会很有用
使用修饰符进行操作。 请注意,修饰符也将被应用
当试图点击 xvkbd 窗口,哪些可以防止正确
某些情况下的操作。
资源`xvkbd.positiveModifiers: 修饰符...' 具有相同的功能。
-调试
他们成为 xvkbd 输出调试信息。 它还禁用键盘宽度调整,以
帮助在制作键盘布局文件时调整按键大小。
<!--
-版
输出版本信息并退出。 -->
屏风 射击
默认(美国)
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-normal.gif
比利时人
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-belgian.gif
丹麦语
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-danish.gif
法语
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-french.gif
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-french2.gif
德语
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-german.gif
北日耳曼语
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-icelandic.gif
意大利语
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-italian.gif
日语 (JIS-X-6002)
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-jisx6002.gif
日语 (JIS-X-6004)
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-jisx6004.gif
挪威语
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-norwegian.gif
葡萄牙语
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-portuguese.gif
西班牙语
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-spanish.gif
瑞典语
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-swedish.gif
瑞士/德国
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-swissgerman.gif
英国
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-uk.gif
拉丁文1
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-latin1.gif
小键盘(可能适用于 PDA)
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-small.gif
希伯来语
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-hebrew.gif
希腊语
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-greek.gif
土耳其语
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-turkish.gif
斯洛文尼亚
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-slovene.gif
韩语
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-korean.gif
俄语(西里尔文)
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-russian.gif
下载
最近的 官方 发布
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-3.3.tar.gz
- 3.3 版本来源 (2012-03-03)
先前版本
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-3.2.tar.gz
- 3.2 版本来源 (2010-03-14)
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-3.1.tar.gz
- 3.1 版本来源 (2010-01-17)
xvkbd 根据 GNU 通用公共许可证的条款分发。
Install 安装
o 传播 目录中的源,并移动到该目录
o 如果您想使用正版 肖 代替 Xaw3d, 编辑 生成文件 并删除(或评论-
出)`#定义 XAW3D'.
安装时 xvkbd (例如)在非常旧的系统中,您可能还想
删除`#定义 测试'和`#定义 I18N' 禁用 XTEST 和国际化
设施分别。
o 跑 xmkmf; 使 安装 安装程序
定制
创新中心 至 定制 xvkbd
一定程度的定制 xvkbd 可以通过设置资源。 一些资源
上面已经描述过,并且描述了自定义键盘布局的资源
联络一位教师
要设置资源,您可以:
o 把它们放在你的 $HOME/.Xdefaults 文件,或
o 加载它们 数据库(1),或
o 将文件名设置为 $X环境 环境变量,或
o 将它们作为`XVkbd-后缀' 并设置资源
``xvkbd.customization: -后缀'', 或者
o 将它们放在应用程序默认目录中 XVkbd.
在这里, 应用的区域 默认 目录 可以是:
o 指定的目录 $XUSERFILESEACCHPATH, $XAPPLREDIR 要不然 $ HOME 环境
变量
o 系统的应用程序默认目录指定 $XFILESEACPATH 环境
变量,或者编译 X 时指定的目录(例如,
/usr/lib/X11/应用程序默认值)
当应用程序默认文件要存储在系统的应用程序默认
目录,文件必须包含``的#include “XVkbd-通用”'' 靠近文件顶部。
xvkbd 与一些应用程序默认文件一起分发,它们将被安装在
系统的应用程序默认目录。
制作 窗口 Small
的大小(和位置) xvkbd 窗口可以通过`xvkbd.windowGeometry' 资源。 什么时候
使窗口变小,您可能也需要选择较小的字体。
xvkbd.windowGeometry:220x90
xvkbd.compact: 真
xvkbd*字体:6x12
您可能还想设置:
xvkbd.modalKeytop: 真
仅显示当前班次状态的标签,而不是始终尝试
在小键盘中显示所有这些。
参见 XVkbd-小.ad ,在 xvkbd 分布。
删除 无用 Keys
按键开启 xvkbd 可以通过将其宽度设置为 1 来删除窗口。
去除 撰写 钥匙和制作 转移 键更大,你可以写:
xvkbd*Multi_key.width: 1
xvkbd*Shift_R.宽度:75
删除权利 其他 和 元 关键,你可以写:
xvkbd*Alt_R.宽度:1
xvkbd*Meta_R.宽度:1
定制 键盘 布局
按键的布局 xvkbd 可以使用以下资源自定义窗口:
xvkbd.NormalKeys
密钥列表 转移 和 的AltGr 选择
xvkbd.ShiftKeys
可用密钥列表 转移 选择
xvkbd.AltgrKeys
可用密钥列表 的AltGr 选择
xvkbd.ShiftAltgrKeys
当两者都可用时可用的键列表 的AltGr 和 转移 选择
xvkbd.KeyLabels
按键上显示的标签列表
xvkbd.NormalKeyLabels
按键上显示的标签列表
当两者都不是 转移 和 的AltGr 被选中。
xvkbd.ShiftKeyLabels
按键上显示的标签列表
,尤其是 转移 选择
xvkbd.AltgrKeyLabels
按键上显示的标签列表
,尤其是 的AltGr 选择
xvkbd.ShiftAltgrKeyLabels
按键上显示的标签列表
当两个 的AltGr 和 转移 选择
在键上设置标签的四种资源 (xvkbd.NormalKeyLabels, xvkbd.ShiftKeyLabels,
xvkbd.AltgrKeyLabels 和 xvkbd.ShiftAltgrKeyLabels) 将被用来代替
xvkbd.KeyLabels ,尤其是 xvkbd.modalKeytop 资源设置 true.
在所有这些资源中,每个键都用空格分隔,键的行是
以`结尾 \n\'(注意`\n' 前面必须有空格)。 请参考 XVkbd-
德语.ad 和 XVkbd-latin1.ad ,在 xvkbd 分发有关这些资源的更多信息。
XVkbd-德语 和 XVkbd-拉丁1 将安装在系统的应用程序默认
目录,并设置资源``xvkbd.customization: -德语''将使 xvkbd 至
使用德国布局。 有关激活这些设置的另一种方法,请参阅“如何
定制 xvkbd“ 以上。
分配 文本 至 功能 Keys
文本可以分配给每个功能键(实际上,也分配给大多数其他键)。 如果文字
分配给功能键,单击该键将发送分配的文本
功能键本身。 当指针位于指定文本的键上时,文本
将显示在键附近。
该设置将从包含每个功能键的文本的文本文件中读取,如下所示:
F1 的 F1 文本
F2 的 F2 文本
s:F1 Shift-F1 文本
c:F1 文本为 Control-F1
Meta-F1 的 m:F1 文本
a:F1 文本 Alt-F1
...
`s:',`c:',`m:'和`a:' 在键名之前表示四个修饰符 (转移, 系统,
元 和 其他) 分别。
如果分配的字符串的第一个字符是`!',该字符串将用作命令
单击该键时执行。 分配以`开头的字符串!' 或`\', 放
`\' 在字符串之前。
该文件是 $HOME/.xvkbd 默认情况下,可以通过设置文件名来更改它
xvkbd.key文件 资源。
针对 F1 至 F12 有还是没有 转移 修饰符,可以编辑分配的字符串
在通过“编辑 功能 钥匙..."在主菜单中。
其他 信息
开 自由86, 分辨率切换 按Ctrl + 其他 + 键盘加号 和 按Ctrl + 其他 + 键盘-
减去 可以模拟。 然而, 按Ctrl + 其他 + Backspace键 不会被模拟。
o 转移 用于决定要发送的密钥,当它不用于设置修饰符位时
发送事件。 您可以使用 Xev 命令来检查实际发送的内容。
o 如果 其他 or 元 未定义为修饰符,键不能用作修饰符。 你可以
使用`xmodmap -下午' 来检查修饰符是如何定义的。
o 民 锁 物理键盘上的(可能还有其他修饰符)可能无法正常工作
,尤其是 xvkbd 正在使用中。
额外 信息
常见问题 - 可能出现的问题和解决方案
http://homepage3.nifty.com/tsato/xvkbd/faq.html
制作自己的补全字典
http://homepage3.nifty.com/tsato/xvkbd/make-dic.html
使用提示 xvkbd -文本
http://homepage3.nifty.com/tsato/xvkbd/xvkbd-text.html
关于如何发送关键事件的注意事项
http://homepage3.nifty.com/tsato/xvkbd/events.html
更改 历史记录
版本0.1(2000年05月13日)
-
第一个版本,没有在任何地方宣布。
版本0.2(2000年09月15日)
- 添加了撰写键。 在支持 Compose 键的环境中,一些
不能直接输入的字符(主要是带重音符号的字母)
可以使用专用组合键输入键盘。
- 如果指定,则在窗口大小时使键盘布局不受干扰
-几何学 选项。
- 添加了示例应用程序默认文件。
版本0.3(2000年10月05日)
- -文本 选项现在可以接受一些修饰符(\S, \C等)和任何键符
(\[键符]).
- 除了窗口 ID, -窗口 选项现在可以接受窗口名称。
- 新的 -小工具 选项指定小部件以设置输入焦点。
版本1.0(2000年11月03日)
- 现在可以使用资源配置键盘布局。 请参阅“自定义键盘
布局”上面,和 XVkbd-德语.ad 在分布中。
- xvkbd 现在可以发送密钥 模式切换 (的AltGr) 修饰符,它使那些
要输入的位置的字符。
- xvkbd 现在支持 的AltGr 键,以便德语(和其他一些)键盘布局可以
用过的。 看 XVkbd-德语.ad 在分布中。
- XVkbd-德语 和 XVkbd-拉丁1 包含在分布中,它修改
键盘布局并在键盘上放置一些非 ASCII 键 xvkbd 窗口。
- 大写锁定 现在支持键。
版本1.1(2000年12月23日)
- xvkbd 现在可以使用 XTEST 扩展来模拟键盘事件。 它仍然可以使用
X发送事件(),就像在旧版本中一样。 (谢谢,比约恩)
- 现在可以为四种换档状态中的每一种单独设置键上的标签,而不是
转移, 转移, 的AltGr 和 转移-的AltGr. (谢谢,吉姆)
- -kterm 选项和 xvkbd.kterm 资源被删除。
版本1.2(2001年02月18日)
- 专注焦点 按钮现在也放置在主键盘中,以便它可用
也在紧凑模式下。 如果你不需要它,它可以通过设置删除
``xvkbd*row5.Focus.width: 1''。
- 输入焦点设置 专注焦点 现在可以通过单击清除按钮 专注焦点 按钮两次。
点击 专注焦点 带有鼠标按钮 3 的按钮仍将清除输入焦点。
- 现在可以将文本分配给功能键(实际上,还可以分配给大多数其他键)。
- 现在可以分配修改过的键 转移, 系统, 其他 和 元 在
主键盘,通过把`s:',`c:',`a:'和`m:' 在那些 keysym 名称之前
自定义键盘布局。
- xvkbd 现在忽略 SIGINT 和 SIGQUIT 以便它不会意外终止。
版本1.3(2001年03月19日)
- 瑞士-德国布局的新应用默认文件, XVkbd-瑞士德语.ad. (贡献
来自马塞尔波特纳)
- xvkbd 现在捕获 MappingNotify 事件并重新加载新映射。 这允许用户
使用 xmodmap 而 xvkbd 在跑。
- NumLock键 现在支持键。 (我已经删除了 打印, cr 和 Pause 暂停 从键盘 -
有人需要吗?)
版本1.4(2001年04月22日)
- 通过显式设置焦点时,自动重复不起作用 专注焦点 按钮。 就是现在
固定的。
- 当所需的键符未在键映射表中定义时, xvkbd 现在将其添加到-
苍蝇。 这意味着我们不必通过添加它们 xmodmap.
- 键盘面板现在可以作为单独的窗口从主键盘弹出。
- 现在支持 Sun 功能键。 它可以作为一个从主键盘弹出
单独的窗口。
- 手册页现在可用。
版本1.5(2001年10月08日)
- 现在可以将关键事件发送到远程显示器上的窗口(即其他 X 上的窗口)
服务器) - 使用“分享链接 至 远程 展示..."在主菜单中连接到远程
显示。
- 转移, 系统, 其他 和 元 现在可以锁定 - 使用“锁 转移?“和”锁
控制, 其他 和 元?"在主菜单中。这些初始设置可以通过
xvkbd.shiftLock 和 xvkbd.modifiersLock 资源。
- 如果某个键的第一个键符是字母,而第二个键符是 无符号,但
现在被解释为好像第一个键符是小写字母,第二个是
keysym 是大写字母。 Keymap在某些系统中可能会以这种方式定义
包括 Solaris 和更旧的 xvkbd 在这种情况下可能无法正常工作。
版本1.6(2001年11月10日)
- 新`-文件' 在指定文件中发送字符的选项。 (谢谢,格雷戈里)
- 新条目`使用 测试 延期?' 被添加到主菜单中,主要是为了表示
XTEST 扩展的可用性。
- xvkbd 当窗口通过以下方式明确聚焦时会崩溃 专注焦点 按钮变成了
摧毁了。 此问题现已修复。
版本2.0(2001年12月09日)
- 现在可以更改键盘布局(默认、德语、法语等) xvkbd is
调用。
- 现在可以在主窗口上显示/隐藏键盘和功能键
主菜单。
- 法语布局的新应用默认文件, XVkbd-法语.ad. (供稿自让-
皮埃尔·德梅利)
版本2.1(2002年01月27日)
- 当高度 xvkbd 窗口小于 XVkbd.modalThreshold, xvkbd 现在会
自动切换keytop好像 -模态 选项已指定。
- \[键符] in -文本 选项会发送错误的密钥 - 此问题现已修复。
- 目标 清洁 ,在 生成文件 重命名以避免在某些方面可能造成混淆
系统。
- 现在支持单词完成。
版本2.2(2002年03月17日)
- 分配给功能键的字符串现在可以在通过“编辑
功能 钥匙..."在主菜单中。
- 当``-'' 被指定为文件名参数 -文件 选项, xvkbd 现在会
读取其标准输入 (stdin) 以获取要发送的字符串。
- 在以前的版本中,不太便携 设置环境() 函数被用来代替
putenv() 函数,可能会导致包括 Solaris 在内的某些系统上的编译错误。
版本2.3(2002年04月05日)
- 添加了新的“死键”面板。 可用于输入拉丁字符
双笔划中的重音符号。
- 更本地化的键盘布局:比利时语、丹麦语、法语、德语、冰岛语、意大利语、
日语 (JIS-X-6004)、挪威语、葡萄牙语、西班牙语、瑞典语、瑞士/德语、美国
王国和拉丁语 1。
- -键盘 选项会使以前的版本崩溃 xvkbd - 这个问题现已修复。
版本2.4(2002年10月02日)
- 现在可以将命令分配给功能键,以便单击功能键
将执行命令而不是将字符串发送给客户端。
- 分配的字符串 F1 至 F12 转移 现在可以在面板上编辑修饰符
通过“弹出编辑 功能 钥匙..."在主菜单中。
版本2.5(2002年10月12日)
- 快速 修改 添加的功能 - 现在,可以输入字符
通过按一个键然后移动指针来修改修饰符。 (由尼克拉斯建议
罗凯乌斯)
- `锁 替代品?'' 条目添加在主菜单中。
- ``的状态锁 转移?', ``锁 的AltGr', ``锁 控制, 其他 和 元?'' 将会
记录在 $HOME/.xvkbd 文件,它将在什么时候被读取 xvkbd 下次调用。
2.5a 版 (2003-06-25)
- 现在支持“Fitaly”布局 - 可能对 PDA 有用。
版本2.6(2004年05月04日)
- 修改了添加在键映射表中找不到的键符的代码。 xvkbd
现在避免在已经有键符的键的移动位置添加键符
在非移位位置中定义,以及键映射表中的条目
修改后的键将被重新定义,而不是重新定义整个键映射表。
此更改是为了避免可能出现的问题(的AltGr 键可以被有效禁用)
这可能会在某些系统中导致 XGetKeyboardMapping() 会产生不正确的
当键有两个以上的键符时映射。
- 如果 模式切换 未在修饰符表中定义,但 ISO_Level3_Shift 被定义,
xvkbd 现在尝试添加 模式切换 作为相同的修饰符 ISO_Level3_Shift.
- 现在支持韩文布局。 虽然韩文字符将显示在
钥匙, xvkbd 单击这些键时将简单地生成字母字符。
它旨在与“ami”或类似的韩文输入程序一起使用。
- 网址 xvkbd 主页现在更改为
http://homepage3.nifty.com/tsato/xvkbd/.
版本2.7(2005年05月05日)
- 现在支持另一种日语键盘布局 JIS X 6002。
- 即使没有窗口管理器,现在也可以最小化(图标化)主窗口
正在使用中。 此功能可以通过以下方式激活 - 最小化 选项或
xvkbd.最小化 资源。
- 实验代码,以保持 xvkbd 窗口总是在显示器的顶部。 这个
功能可以通过 -总在最前面 选项, xvkbd.alwaysOnTop 资源或
“总在最前面?” 进入主菜单。 应小心,因为此功能可以
在某些情况下会导致问题。
- -文本 选项现在支持修饰符和特殊键的组合。 例如,
-文本 '\C\A\d' 可用于 Control-Alt-Delete 组合键。
- 新选项: -安全的 选项 (xvkbd.安全 资源)禁用调用
外部命令, -不可退出 选项 (xvkbd.不可退出 资源)抑制
程序的终止,以及 -xdm 选项相当于 -安全的
-不可退出 可能在运行时有用 xvkbd 从显示管理器。
2.7a 版 (2005-05-07)
- 修正了一个问题 xvkbd 可能会导致启动时出现分段错误。
版本2.8(2006年09月10日)
- ISO_Level3_Shift 现在被优先考虑 模式切换 以便 的AltGr 可用于
我们必须使用的相对较新的系统 ISO_Level3_Shift 而不是 模式切换.
- 对目标位图的引用从 /usr/X11R6/include/X11/位图/目标
至 /usr/include/X11/位图/目标.
- 新选项: -无后向指针, -不同步, -修饰符.
版本2.9(2008年03月30日)
- 支持俄语(西里尔文)键盘布局。 (谢谢,维克多)
- 新的 -延迟 选项。
- \D 特殊序列 -文本 可用于在特定位置放置延迟。
- -文本 现在可以通过模拟鼠标操作 \x, \y 和 \m 特殊序列。
版本3.0(2008年05月05日)
- 新的属性面板。
- 新的自动点击功能。
- 按下按键时按键发出声音。
版本3.1(2010年01月17日)
- 将自动点击的默认设置更改为关闭,在
以前的版本错误并引起了混乱。
- 键盘现在也可以自定义(参见 XVkbd-strip.ad 的示例)。
- 主键盘和小键盘现在最多支持 25x25 键。
- 可以在启动时打开键盘面板,通过设置`xvkbd.keypad: false'和
`xvkbd.keypadOnly: true'.
- 修复了某些键盘布局文件(韩语、斯洛文尼亚语、英国)中的错误。
- 新的示例布局文件 XVkbd-strip.ad。
版本3.2(2010年03月14日)
- 新选项`表现 as 工具栏 窗户?' 在属性面板上,
这可能会使 xvkbd 与某种窗口管理器更好地配合使用
例如火柴盒窗口管理器。 (谢谢,帕特里克)
-`总是 on 置顶' 与窗口管理器一起工作会更好
支持扩展窗口管理器提示 _NET_WM_STATE_ABOVE.
- -窗口 选项现在可以找到标题匹配的窗口
指定的字符串。
- -窗口 选项现在接受通配符
`*'和`?'.
- 与 ` 一起使用的单词完成词典文件Word 完成...'
现在可以在属性面板上指定。
- 只会出现两个或更多字符的单词
在单词完成列表中。
- 新的 -版 显示版本信息的选项。
版本3.3(2012年03月03日)
- -文本 现在可以接受 \{键符}
以便可以以更原始的方式处理指定的密钥,
所以 modofier 键,如 控制_L, 金属等等。
也可以模拟。
也, \{+键符} 和 \{+键符}
现在将分别模拟按键的按下和释放。
- 新选项 -远程显示 生产 xvkbd 连接至
启动时指定的显示。
- 错误修正: KP_0 现在工作。
作者
xvkbd 由 Tom Sato 编写,并根据 GNU General 的条款分发
公共许可证版本 2 或任何更高版本。
请将任何反馈(例如错误报告、请求或评论)发送给 Tom Sato
<[电子邮件保护]>.
此软件的最新版本和有关它的更多信息可在
http://homepage3.nifty.com/tsato/xvkbd/. 新版本的发布将在
自由代码(http://freecode.com),您可能会通过电子邮件收到通知
如果你希望。
2012-03-03 xvkbd(1)
使用 onworks.net 服务在线使用 xvkbd