Ubuntu 19.04 Home/End 按钮的备用键盘快捷键

Ubuntu 19.04 Home/End 按钮的备用键盘快捷键

我在用Ubuntu 19.04以及创建哪些组合键结尾按钮。我不明白应该在命令对话框中输入什么?

在此处输入图片描述

答案1

关于“命令”项的一般答案

在“设置自定义快捷方式”对话框的“命令”部分中,您需要提供按下组合键时需要执行的命令。该命令可以是可执行文件的名称,例如,gnome-terminal会导致键盘组合启动终端窗口,或firefox会导致 Firefox 启动。该命令也可能是包含一系列命令的可执行脚本。例如,我有一个热键,它(仅)使我的屏幕变黑(没有锁定或其他任何操作)。该脚本被调用blankscreen并驻留在我的主文件夹中的 bin 文件夹中。该脚本只不过是一个小文本文件,其中包含:

#!/bin/bash
sleep 0.3 &&  xset dpms force off

脚本文件设置为可执行(右键单击脚本文件,“权限”选项卡)。在“命令”部分,我将填写脚本的完整路径名:

/home/$USER/bin/blankscreen

(其中“$USER”应替换为您的真实登录名。)

home关于创建额外密钥的具体答案

使用“设置”-“键盘”的简单方法

对于您想要执行的操作,即,拥有额外的组合键,Home或者End您可能需要求助于实用程序xdotool。它可以模拟按键。首先安装 xdotool:默认情况下不安装。要创建额外的主页,请直接在“命令”字段中填写以下代码:

sh -c "sleep 0.4 ; xdotool key Home

更深层次的系统方法

sxhkd您可以使用或等工具重新定义按键和按键组合xbindkeys。这将提供更加集成、无缝的解决方案,但需要更多的技术技能才能进行设置。

答案2

要使用“Home”和“End”作为键盘快捷键命令,需要安装xdotool并在窗口中输入以下命令Set Custom Shortcuts

xdotool key --clearmodifiers Home 或者 xdotool key --clearmodifiers End

如果不包含该--clearmodifiers部分,我发现它会跳转到页面开头而不是句子开头。此处的另一个回复建议有必要加上前缀,sh -c "sleep 0.4 ;但我发现这阻止了它工作。

相关内容