我如何映射控制下划线以在 gnome 终端中缩小?

我如何映射控制下划线以在 gnome 终端中缩小?

默认的放大和缩小键是 control-plus 和 control-minus。

这是可行的,但如果在确定正确的缩放系数时不需要操作 Shift 键则会更方便。

我如何映射 control-underscore(又名 control-shift-minus)来缩小?

或者,我如何将缩放功能映射到 control-keypadPlus 和 control-keypadMinus?

答案1

一旦我了解到这个问题是关于 gnome-terminal 的(通过阅读标签),答案就显而易见了。在这个例子中,我使用了您的替代设置和Ctrl+数字Ctrl-键盘,因为我习惯在 Firefox 和 Nautilus 中这样做。这也完全避免了使用键Shift。然而,同样的原则适用,您可以使用这种方法随意更改映射。

选择“编辑”->“键盘快捷键”,向下滚动并选择您想要更改的视图参数(在我的情况下,我单击了“放大”,如下所示)

kbd快捷键

点击操作右侧的现有快捷键组合(在快捷键列中)。文本将更改为“新加速器...”

使用您希望用于该功能的组合键。文本将发生变化以指示您使用的组合键。(如果您使用 NumPad 执行相同的组合,它将对此做出响应,尽管上面的窗口中可能看不到差异)

根据需要重复调​​整任何您想要的终端快捷方式以满足您的需求。

编辑:

进一步的测试表明,正如@egmont 在他的评论中所述,快捷键是全局的,对它们所做的任何更改都将应用于所有终端配置文件。

资料来源:

https://help.gnome.org/users/gnome-terminal/stable/adv-keyboard-shortcuts.html.en

https://help.gnome.org/users/gnome-terminal/stable/pref.html.en

在 Ubuntu 14.04、16.04 上测试

答案2

您可以通过 CCSM 界面轻松完成此操作。

  1. 如果你没有 CompizConfig 设置管理器,请安装它:

    sudo apt install compizconfig-settings-manager
    
  2. xdotool如果你没有的话你还需要:

    sudo apt install xdotool
    
  3. Alt通过按下+ F2、键入ccsm并点击 来启动 CCSM Enter

  4. 单击窗口顶部的“命令”按钮。

  5. 将以下命令添加到其中一个开放插槽。记下插槽 ID。

    xdotool key --clearmodifiers ctrl+minus
    
  6. 切换到“键绑定”选项卡(窗口顶部)。

  7. 选择适当的绑定并启用它。
  8. Grab Key Combination然后点击您想要的组合键。
  9. 如果Shift修改器为绿色,请单击它以禁用它。确保您的最终选择如下所示:

  1. 点击确定。你的缩小键绑定应该处于活动状态。

笔记:

  1. 您将失去使用所分配的任何键绑定来进行缩小的能力。
  2. 此解决方案仅适用于基于 Compiz 的 WM,例如 Unity。

答案3

正如有人提到的,请尝试一下关联用于修改 Ubuntu 系统设置的默认快捷方式。

以下是来自上述 Ubuntu 链接的相同步骤:

设置键盘快捷键 - 要更改键盘快捷键要按下的一个或多个键:

  1. 单击菜单栏最右侧的图标,然后选择系统设置。
  2. 打开键盘并选择快捷方式选项卡。
  3. 在左侧窗格中选择一个类别,然后在右侧选择所需操作的行。当前快捷键定义将更改为新加速器…
  4. 按住所需的组合键,或按 Backspace 键清除。

自定义快捷方式 - 创建您自己的键盘快捷键:

  1. 在左侧窗格中选择“自定义快捷方式”,然后单击“+”按钮(或单击任意类别中的“+”按钮)。将出现“自定义快捷方式”窗口。

  2. 键入名称以标识快捷方式,并键入命令以运行应用程序,然后单击应用。例如,如果您希望快捷方式打开 Rhythmbox,则可以将其命名为 Music 并使用 rhythmbox 命令。

  3. 点击刚刚添加的行中的“已禁用”。当它变为“新加速器…”时,按住所需的快捷键组合。

  4. 您输入的命令名称应该是有效的系统命令。您可以通过打开终端并在其中输入命令来检查该命令是否有效。打开应用程序的命令可能与应用程序本身的名称不完全相同。

如果要更改与自定义键盘快捷键关联的命令,请双击快捷键的名称。将出现“自定义快捷键”窗口,您可以编辑该命令。

相关内容