如何通过调用计算器将键盘上的“计算器”按钮连接起来?


9

calculator我的键盘上有一个按钮。在Windows下,它将启动Windows计算器。但是在Xubuntu(但带有kubuntu-desktop)下,它什么也没有启动,因此处于非活动状态。要启动计算器,我必须从Application > Utilities现在开始选择它。

如何calculator在Windows中将按钮与计算器连接以启动它。

Answers:


4

如果使用的是Compiz Config设置管理器(CCSM),则可以使用“ Commands”的插件Assign bindings to arbitrary commandsCommands可以通过在终端中放置下一个插件来轻松安装“ ”插件sudo apt-get install compiz-plugins-extra

其功能强大的按键捕获器可能有更好的机会捕获自定义的键盘按钮,以提供适当的按键绑定,可以将其分配给列表中的适当命令。命令的键绑定,即:“ Run command 0”将调用您在“命令”部分中编写的与“ Command line 0” 相关的行。

在“ Commands” 的“ ”选项卡中Commands Plugin,我们编写希望在按下适当的一个或多个键绑定时执行的任意命令,如以下屏幕截图所示:

在此处输入图片说明

然后,我们Key Bindings在同一窗口中单击“ ”选项卡,以便为命令启用正确的键绑定。请注意,我将计算器命令放在“ Command line 1”中,因此按键绑定将与“ Run command 1” 相对应,如下面的屏幕快照所示。

在此处输入图片说明

我看到“ Edit Run command 1”键绑定的方法是单击Disabled右侧的“ ”按钮,该按钮在启用后显示了带有选项的窗口,其中显示了一个带有复选框的窗口。然后只需按一下“ Grab键组合”,然后按键盘上的相应按钮即可。请注意,键绑定与“ XF86Calculator”键相对应。

这样,您可以定义许多自定义键绑定以满足您的需求。

祝好运!

PS Compiz Config设置管理器可以从软件中心安装,也可以sudo apt-get install ccsm在终端中安装。


是否需要手动安装此插件?(或者这是哪个版本的Ubuntu / ccsm ??)-我打开了我的(13.04上的CCSM 0.9.9.0),并且在任何地方都没有可用的命令插件(至少,我看不到)
Jez W

我不记得它是否预装了默认插件,但是您可以尝试通过插入终端来安装Extra Plugins:sudo apt-get install compiz-plugins-extra并再次检查。如果成功,请告知。
Geppettvs D'Constanzo

是的,它是在安装了额外的插件包之后出现的,似乎没有使用默认值安装。在答案中值得一提。
Jez W

已经编辑,谢谢您指出。:)如果您成功完成了计算器的按键绑定,请不要忘记告诉我们。
Geppettvs D'Constanzo

3

编辑:对不起,我设法以某种方式看不到您正在使用KDE ...这个答案是针对Xfce ...

Afaik可以为这些键分配与任何其他键盘快捷键相同的方式:

转到设置->键盘->应用程序快捷方式。(或类似的-我正在使用德语本地化)。应该有一个按钮来添加新的自定义键盘快捷键。

按下添加按钮后弹出的第一个对话框将询问应运行的命令。我不知道是哪一个计算器安装在Xubuntu上,但是您可以尝试输入xcalc命令名称,或者gnome-calculator

然后,第二个对话框将记录您按下的键。


您让我兴奋不已,我在Packard Bell上有一个社交网络按钮,但是当我尝试将其分配给命令时,它报告为L并且不启动任何内容,因此并非所有键都可以那样使用,不好意思说。
SimplySimon

如果该键以L键显示,则可能需要更改键盘布局。请尝试以下说明:wikihow.com/Change-Keyboard-Layout-in-Ubuntu
ImaginaryRobots

对于笔记本电脑,这通常是另一个问题。许多笔记本电脑专用键都需要为相应的笔记本电脑型号安装专用的WMI驱动程序。
soulsource

1

系统设置->快捷方式和手势->自定义快捷方式
编辑->新建->全局快捷方式->命令/ URL
在“操作”选项卡上命令/ URL:键入“ kcalc”
在“触发器”选项卡上,单击按钮(可能标记为“无”)以输入键盘快捷键。

请注意,如果您知道启动该程序的命令,则可以将其推广为使用任何计算器程序(或任何程序)-上面以“ kcalc”为例。

我相信,这是到目前为止,对于KDE(按要求进行)而没有安装任何其他特殊软件包的唯一答案。

感谢用户lueck在以下参考资料中获得此信息:https ://forum.kde.org/viewtopic.php?f=15&t=96246


0

我正在Kubuntu下使用一个小脚本,该脚本不仅会打开KCalc,还会检查它是否已经打开,如果已经打开,则将其放在最前面:

#!/bin/bash
if [ `wmctrl -l | grep -c "KCalc"` != 0 ]
then
    wmctrl -F -R "KCalc"
else
    kcalc
fi

需要wmctrl安装软件包。

您可以将脚本设置为自定义Command/URL快捷方式。确保它是可执行的。

它也应该与任何其他计算器以及每个基于X的桌面环境一起使用。

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.