从 Ubuntu 16.04 LTS 升级到 18.04 LTS(使用 unity)后,按键Shift + Alt + Down
和Alt + Shift + Ctrl + Down
停止工作(顺便说一句Alt + Shift + (Ctrl) + [Up, Left, Right]
可以工作)。
我在 PHPStorm/Webstorm 中使用了这些键绑定。在这些程序中,您可以通过简单地按下这些键来搜索键绑定的作用,当我这样做时,Webstorm 不会显示/捕获这些键绑定,就像没有按下它们一样。
我在 CompizConfig 设置管理器的高级搜索中搜索了设置值,在设置/键盘/快捷方式中,但gsettings list-recursively | grep Down
没有找到任何东西。
如果我在 Webstorm 之外按下这个组合键,Ubuntu 什么也不做。
你知道这个键绑定可以保存在哪里吗?
附言:我试过了工具(屏幕键)显示按下的键。但它没有显示Alt + Shift + Down
或Alt + Shift + Ctrl + Down
感谢您的帮助
答案1
答案2
我最近在 Ubuntu 20.04 中的 vscodium 中尝试使用此组合键时遇到了类似的问题
ctrl+++或者shift不能像我所想的那样工作,因为它改变了工作空间,而不是代码编辑器中的预期函数altupdown
第一种方法
尝试通过以下方式修复它:
活动 > 设置 > 键盘快捷键
导航 > 移动到上方/下方的工作区
没有用也一样,因为这个组合键:ctrl + shift + alt + up/down,没有显示在那里
解决方案
安装 dconf-editor
sudo add-apt-repository universe # active by default, but just in case sudo apt update sudo apt install dconf-cli dconf-editor
去:
/org/gnome/desktop/wm/keybindings/move-to-workspace-down
禁用使用默认值
编辑自定义值: 通过删除
<Ctrl><Shift><Alt>Down
申请
按照相同的步骤向上(而不是向下)
/org/gnome/desktop/wm/keybindings/move-to-workspace-up
登出/登录
结果
- 您可以使用/绑定按键组合到您需要的任何内容(如果编辑器支持的话...)
- 你不会失去工作区导航功能,因为它仍然默认与工作区上下键绑定
<Supper><PageUp>
。<Supper><PageDown>
你实际上可以从键盘快捷键设置中更改此快捷键
答案3
就我而言,幸运的是,只需在“设置”->“键盘”->“快捷方式”中重新映射按键即可。
这里,将活动窗口向上/向下移动定义为 Shift+Super+Page Up/Down,将一个工作区向上/向下移动也定义为不使用 Shift。
重新映射到我习惯的方式 ([Shift+]Ctrl+Alt+Up/Down) 就成功了 :-)
答案4
经过深入调查,我发现这个问题是硬件键盘的问题。我在 Windows 上尝试了这个按键,但它也没有被识别。
我有 Roccat Isku 键盘。在工作中,我尝试了同样的升级,从 16.04 升级到 18,并用 unity 替换 gnome,这个按键起作用了(我在工作时有不同的键盘)