标签: key-binding

Ubuntu 14.04 工作区切换热键

我升级我的Ubuntu 12.04,从14.04到和热键切换(工作空间Ctrl+ Alt+箭头键)不工作了。

我检查了系统设置 > 键盘 > 快捷方式以确保它们已分配并且已分配,但为什么它们不起作用?我该如何解决这个问题?

keyboard workspaces workspace-switcher key-binding 14.04

10
推荐指数
1
解决办法
3万
查看次数

在 ubuntu 中使用 gsettings 添加自定义键绑定

我可以像这样修改现有的自定义键绑定:

gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ name "browser"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ command "/home/kaiyin/workspace/bash_scripts/focusRun.sh chromium-browser"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ binding "<Primary><Shift><Alt>b"
Run Code Online (Sandbox Code Playgroud)

但是如何添加一个新的呢?

gsettings key-binding

10
推荐指数
1
解决办法
3509
查看次数

更改默认 TTY 快捷方式

我想更改默认快捷方式来来回切换到 tty。默认情况下它是 ctrl + alt + F#。我曾尝试使用 Ubuntu 的键盘设置制作自定义快捷方式,但它仅在我切换回 tty 时使用图形界面时才有效。所以我需要弄清楚如何更改 ctrl + alt + F# 快捷键的默认绑定,以便在两个 TTY 之间来回切换单键。

shortcut-keys tty 12.04 key-binding

9
推荐指数
3
解决办法
1万
查看次数

如何从 Ctrl-Z 重新映射 Emacs 邪恶模式切换键?

我想重新映射emacs evil mode的切换键。从Ctrl+Z到不会让我感到困惑的东西,比如 CUA 绑定(我想要Ctrl+ Alt+ `,但我认为这些术语不能识别那个)。

在此外部线程中讨论了尝试使用 Viper 模式执行此操作的讨论。

一旦人们习惯于使用 less、GmailVimium,用于浏览的 vim 键绑定在主要阅读文件时很容易上手。少击打Ctrl有助于手/手腕。

shortcut-keys emacs key-binding

8
推荐指数
2
解决办法
5971
查看次数

从 xbindkeys 调用的 xte 不起作用

我正在尝试xbindkeys在 Kubuntu 中进行设置,因为我得到了一个带有一些无用按钮的新鼠标。我试图将 F5 键绑定到鼠标上的 windows-logo 按钮,我将其标识为 c:134。

不幸的是,它似乎不起作用。这是我在 .xbindkeysrc 中所做的

"xte 'key F5'"
  c:134
Run Code Online (Sandbox Code Playgroud)

这不起作用。但是,如果我在终端中输入:sleep 10; xte 'key F5'并切换到另一个窗口,10 秒后 F5 键将被正确模拟(例如,它将刷新当前浏览器页面)。

这也不是密钥识别的问题。这正确启动凯特。

"kate" 
  c:134
Run Code Online (Sandbox Code Playgroud)

我真的不明白,为什么xte不会模拟密钥!

有什么建议?

mouse kde xte key-binding xbindkeys

8
推荐指数
1
解决办法
2386
查看次数

如何在 Ubuntu 14.04 中找到所有键绑定?

Ubuntu / Unity 键绑定会干扰 Android Studio (IntelliJ) 键绑定。有键绑定到禁用/重新配置的部分清单这里在第6,缺少Alt + F1,我想看看是否有与的IntelliJ键映射干涉任何其他的Ubuntu键映射。

此脚本显示了一些 Ubuntu / Unity 键绑定,但未显示 Alt+F1 已映射。Alt+F1 映射显示在 CompizConfig 管理器中。

有没有办法在 Ubuntu / Unity 中显示所有键绑定?

keyboard shortcut-keys unity compiz key-binding

8
推荐指数
1
解决办法
5618
查看次数

如果单独按下和释放,如何将 Ctrl 重新映射到 Escape

我想重新映射 Control,以便:

  1. 如果在没有其他键的情况下按下和释放它,它将充当 Esc
  2. 如果它与另一个键一起按下并保持在一起,它的作用就像Ctrl(在这种情况下行为没有变化)。

我知道如何重新映射某些键或设备?,所以我怀疑它可能是用 xmodmap 完成的。但该答案并没有解释如何映射修饰键。我查看了 xmodmap 联机帮助页的示例和语法部分,但他们没有解释。Remapping Caps Lock to Control and Escape(不是通常的方式)中的答案提到不可能做到这一点Caps Lock,因为它是一个 Lock 键,但我希望这可以通过 Control 来实现,这是一个 mod钥匙。与 xmodmap 不同的解决方案也将被接受。(我在 Ubuntu 12.04 中运行 Xmonad,所以也许有办法在 xmonad.hs 中设置它?)

编辑:我能得到的最接近的是:

xmodmap -e 'remove Control = Control_L'
xmodmap -e 'keysym Control_L = Escape'
xmodmap -e 'add Control = Escape'
Run Code Online (Sandbox Code Playgroud)

有了这个,当我Left Ctrl单独按下键时,我会得到 Escape ,但是要获得Ctrl+A我必须按 Left Ctrl两次键:Ctrl, Ctrl+ A(而不仅仅是Ctrl+ A …

keyboard xmodmap xmonad key-binding

7
推荐指数
1
解决办法
3285
查看次数

如何从 GNOME 的窗口上下文菜单中取消分配 Alt 键

当我使用 GNOME Shell 和 GNOME 连接管理器程序,并在 Midnight Commander(全部在 GNOME 连接管理器中)中尝试Alt+S时,我打开了一个窗口上下文菜单,而不是MC中的搜索操作快捷方式。这只是一个例子:这在其他程序中也是一个问题。

我无法使用此 Ask Ubuntu answer 中所述的键盘快捷键设置来解决此问题。没有像键盘快捷键这样的菜单项。

此外,使用密钥的技巧Escape也不好,因为它是一种解决方法而不是真正的解决方案。

我怎样才能简单地禁用这个特定的Alt关键行为?

shortcut-keys key-binding

7
推荐指数
1
解决办法
1833
查看次数

在 Ubuntu 20.04 LTS 中是否有用于重新映射键盘的 GUI?

在 Ubuntu 20.04 LTS 中是否有用于重新映射键盘的 GUI?例如,我想分别将ctrlwinalt键交换为winaltctrl。我已经解决了这个问题,xmodmap但它容易出错且复杂。因为我想改变另外几件事情,所以我正在寻找一个更简单的工作流程。

搜索似乎指向 gnome-tweaks 或系统设置,但与 - 例如 - 18.04 相比,它们似乎发生了变化,我在其中都找不到键盘映射部分。

我想避免在 xkb 中更改内容 - 似乎有点过于复杂和冒险。

keyboard key-binding

7
推荐指数
2
解决办法
4699
查看次数

如何将 Fn 键替换为 Microsoft 多合一媒体键盘?

我有一个Microsoft 键盘 N9Z 型号。我在 Ubuntu 14.04 上使用它。

问题是, F1, F2,F...键默认用作媒体播放器键。Fn需要按下键才能获得常规功能键行为。例如,要获得帮助,您需要同时按下Fn+ F1

有一种方法可以反转此处解释FnApple设备的关键行为,基本上建议发出以下命令:

$ echo 2 | sudo tee /sys/module/hid_apple/parameters/fnmode
Run Code Online (Sandbox Code Playgroud)

但是hid_apple,我的系统中没有文件夹(当然),我无法fnmode/sys/module/hid_apple/parameters/文件夹下创建文件。

更新:

输出 lsusb

$ sudo lsusb -v -d 045e:
[sudo] password for destan: 

Bus 001 Device 003: ID 045e:0800 Microsoft Corp. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol …
Run Code Online (Sandbox Code Playgroud)

keyboard-layout key-binding remapping 14.04

6
推荐指数
1
解决办法
5675
查看次数