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

Mar*_*son 6 keyboard shortcut-keys gnome-terminal

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

这是有效的,但是在将正确的缩放系数归零时不必操作 shift 键会很方便。

如何映射 control-underscore (aka control-shift-minus) 以缩小?

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

Eld*_*eek 8

一旦我明白这个问题是关于 gnome-terminal(通过阅读标签),答案就变得显而易见了。在这个例子中,我使用了你的交替设置Ctrl+,并Ctrl-与数字键盘,因为我已经习惯了这样做,在Firefox和Nautilus。它还Shift完全避免使用密钥。但是,同样的原则适用,您可以使用这种方法随意更改映射。

选择 Edit->Keyboard Shortcuts 并向下滚动并选择要更改的 View 参数(在我的情况下,我单击了 Zoom In,如下所示)

kbd-shrtcut

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

使用您希望用于该功能的组合键。并且文本将更改以指示您使用的组合键。(如果您将 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 上测试


Kaz*_*lfe 2

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

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

    sudo apt install compizconfig-settings-manager
    
    Run Code Online (Sandbox Code Playgroud)
  2. xdotool如果您没有的话,您还需要:

    sudo apt install xdotool
    
    Run Code Online (Sandbox Code Playgroud)
  3. 通过按Alt+ F2、键入ccsm并点击来启动 CCSM Enter

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

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

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

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

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

笔记:

  1. 您将无法使用您分配的任何按键绑定来充当缩小功能。
  2. 该解决方案仅适用于基于 Compiz 的 WM,例如 Unity。


小智 1

正如有人已经提到的,请尝试此链接来修改 Ubuntu 系统设置的默认快捷方式。

\n\n

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

\n\n

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

\n\n
    \n
  1. 单击菜单栏最右侧的图标,然后选择系统设置。
  2. \n
  3. 打开键盘并选择快捷方式选项卡。
  4. \n
  5. 在左侧窗格中选择一个类别,然后在右侧选择所需操作的行。当前的快捷方式定义将更改为 New Accelerator\xe2\x80\xa6
  6. \n
  7. 按住所需的组合键,或按 Backspace 进行清除。
  8. \n
\n\n

自定义快捷键\n- 要创建您自己的键盘快捷键:

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

  2. \n
  3. 键入名称以标识快捷方式,并键入命令以运行应用程序,然后单击“应用”。例如,如果您想要打开 Rhythmbox 的快捷方式,您可以将其命名为 Music 并使用 Rhythmbox 命令。

  4. \n
  5. 单击刚刚添加的行中的“已禁用”。当它变为“新加速器\xe2\x80\xa6”时,按住所需的快捷键组合。

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

  8. \n
\n\n

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

\n