屏幕键盘?(例如OSX的键盘查看器)


12

在OSX上,您可以显示一个屏幕键盘(“首选项”>“语言和文本”>“输入源”>标记“键盘和字符查看器”。然后,菜单栏中将出现一个带有“显示键盘查看器”项的新图标)。

我不时发现这很有用,因为当您按下修饰键(alt,ctrl等)时在线键盘会发生变化,因此找出要按下哪个修饰键以获取特定字符非常有用。后者对我至关重要。

Ubuntu上有类似的东西吗?

在此处输入图片说明


1
这里没有答案可以回答问题。虚拟键盘不能替代键盘查看器,因为它们可能与您当前的键盘设置冲突,而键盘查看器则不会。关于此话题的另一个线程unix.stackexchange.com/q/382987/16920
莱奥列奥波尔德·赫兹준 영

Answers:


8

板载默认情况下已安装,不确定是否正是您要查找的,但这是一个选项。在此处输入图片说明


4
很有希望,因为它默认情况下可用。不幸的是,在我的物理键盘上按下修改键时,键不会改变
Rabarberski

Bummer抱歉,这将无济于事。
TheXed 2011年

1
偶然是+1,但实际上是-1。OP需要虚拟键盘查看器,而不是虚拟键盘。尽管我关闭了该应用程序,但该软件导致键盘配置错误,导致系统重新启动。
莱奥波德·赫兹(LéoLéopoldHertz),2017年

1
@TheXed时间并不重要,因为答案在这里完全错误。OP需要键盘查看器,而不是虚拟键盘。您的解决方案会在许多设置中引起严重的问题,因此不应用于该任务。--我无意中投票给你,但是应该投反对票,请对此发表评论。
莱奥波德·赫兹(LéoLéopoldHertz),2017年


2

xvkbd是一个选项... http://packages.ubuntu.com/dapper/xvkbd

xvkbd是X窗口系统的虚拟(图形)键盘程序,通过单击屏幕上显示的键盘,该程序提供了将字符输入到其他客户端(软件)的功能。这可用于没有硬件键盘的系统,例如自助服务终端或手持设备。该程序还具有将指定为命令行选项的字符发送到另一个客户端的功能。

在此处输入图片说明 插图来自网络。

matchbox-keyboard-im相同

Matchbox键盘是屏幕上的“虚拟”或“软件”键盘,专为运行X的触摸屏设备而设计。

Matchbox是X Window系统在非桌面嵌入式平台(例如手持设备,机顶盒,信息亭以及屏幕空间,输入机制或系统资源受限的其他任何东西)上运行的基本环境。

该软件包提供了一个GTK +输入模块,可与Matchbox键盘或其他屏幕键盘一起使用。

在此处输入图片说明

插图来自网络

它们都在我关于Natty的存储库中,但是可以在官方网站上找到更多信息。

我记得在触摸屏HP笔记本电脑上安装Jaunty时曾经使用过其中一种,并且可以告知它工作正常。

希望对您有所帮助。

祝好运!


1
xvbd:在我的真实物理键盘上按下修饰键时,按键不会更改。我使用aptitude安装了火柴盒,但是我不知道如何启动它。
Rabarberski

尝试安装matchbox-keyboard。然后在Unity中搜索键盘
m-ric 2013年

这不是OP想要的。OP需要键盘查看器,而不是虚拟键盘。
莱奥波德·赫兹(LéoLéopoldHertz),2017年

因此,我们可以说@LéoLéopoldHertz준영只是在没有提供解决方案的情况下就否决了答案。真有用!谢谢莱奥!
Geppettvs D'Constanzo

所有链接都断开了:/
ZedTuX

1

佛罗伦萨似乎是一个不错的选择。

Florence is an extensible scalable virtual keyboard for GNOME.

It is useful when a real keyboard is unusable either because of a handicap, disease, broken keyboard or tablet PC; but when a pointing device is usable.

Florence stays out of your way: it appears on the screen only when needed. An auto-click functionality also help people having difficulties to click buttons.

安装

  1. 下载:http : //sourceforge.net/project/platformdownload.php?group_id=217749
  2. 解压缩到文件夹。
  3. 在文件夹内打开一个终端窗口。
  4. 运行./configure并按照可能提供的所有说明进行操作(更新软件包,安装某些产品,...)。
  5. 运行make
  6. 如果尚未安装,请安装checkinstallsudo apt-get install checkinstall)。
  7. 运行sudo checkinstall

apt.ubuntu链接导致“找不到软件包florence”。并且在apt-get中也不可用
Rabarberski

真是奇怪:s也许它是我添加的许多 PPA 之一...无论如何,这是链接:florence.sourceforge.net/english.html
RobinJ 2011年

@RobinJ-我可以建议您将您的评论以及他人如何安装该软件进行编辑。
fossfreedom

@fossfreedom完成。
RobinJ 2011年

我认为可以在USC中搜索软件包并查看它来自哪个回购。
Oxwivi 2011年

0

我不知道确切的Ubuntu软件包在哪里,但是Gnome(特别是Gnome-Shell)有一个标准的UI组件来满足您的需求。

通常可以通过面板键盘布局小部件来访问它,但是如果它存在于系统中,则可以直接从任何DE(包括unity)中调用它。只需调用该gkbd-keyboard-display应用程序即可。您需要向其传递要查看的布局名称的参数。例如,对于标准的美国英语版式:

gkbd-keyboard-display -l us

如果您不知道布局的名称,可以使用setxkbmap -query它来查找它。要查看当前的布局,例如,egegkbd-keyboard-display -l $(setxkbmap -query | sed -n'/ ^ layout / {s /.*:* // g; p}'),请尝试:

gkbd-keyboard-display -l $(setxkbmap -query | sed -n '/^layout/ {s/.*: *//g;p}')

该应用程序将向您显示当前的布局,包括您将使用修饰键获得的内容,并向您显示当前正在按下的键。它不充当通过键盘输入击键的屏幕键盘,它仅显示有关键盘布局的信息。


该二进制文件由gkbd-capplet程序包提供。
ZedTuX
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.