Questions tagged «keyboard-shortcuts»

有关在按下给定的组合键时如何运行程序或其他操作系统功能的问题。




4
如何禁用虚拟控制台的Alt-Arrow切换?
在不同的Linuces上会发生以下情况: 当我在一个虚拟控制台,保持Alt并按←或→,虚拟的ttys周期。这真的很烦人,因为我正在使用也使用此键组合的鱼壳。我可以重新映射fish的快捷方式,但我不想这样做。相反,我想禁用linux功能或重新映射它。 如何禁用或更改tty-cycling-key-combo?



2
重新映射生成多个扫描代码的密钥
我有一台ThinkPad W540。在其键盘上,数字键盘上方有四个多媒体键。这些键中的两个键生成对应于键Win_L+ L和Win_L+ 组合的键代码(显然还有扫描代码)E。换句话说,对于生成Win_L+ 的键L, showkey --scancodes返回以下内容: 0xe0 0x5b 0x26 0xa6 0xe0 0xdb 该setkeycodes命令需要单字节未转义的或转义的两个字节的序列来表示扫描代码,并且showkey为我提供了更多的方式,因此我无法通过简单的方式将该键重新映射到系统中的空闲键码之一setkeycodes <scancode> <keycode>。 我非常感谢有任何提示可以将键重新映射到其他东西,而这些东西不能简单地复制键盘上现有的一个键组合。

7
重新加载tmux配置而不解除绑定键(绑定键是累积的)
我一直在尝试不同的tmux键盘绑定设置,并且注意到以下几点: 如果我重新加载我的tmux配置(从tmux内部),我曾经加载的按键绑定将保持加载状态。(我知道)清除此错误的唯一方法是退出所有tmux会话并重新启动。因此,看起来tmux会记住所有先前加载的键绑定,并且只会在重新启动时或通过显式取消绑定键来删除它们。 要重新创建它: 打开终端(A) 启动tmux 检查键盘绑定是否显示时钟(按PREFIX C-t) 按下PREFIX ?以查看列表中的绑定 编辑 ~/.tmux.conf 添加键绑定(bind C-t display "Keybinding C-t") 重新加载tmux配置(PREFIX : source-file ~/.tmux.conf) 检查键盘绑定是否有效(按PREFIX C-t) 按下PREFIX ?以查看列表中的新键盘绑定 ~/.tmux.conf再次编辑 删除键绑定(因此删除bind C-t display "Keybinding C-t") 重新加载tmux配置(PREFIX : source-file ~/.tmux.conf) 检查PREFIX C-t键盘绑定是否有效(按),它仍显示“ Keybinding Ct” 按下PREFIX ?以查看新的绑定仍在列表中 退出tmux 输入tmux 检查原始的键盘绑定是否再次起作用(按PREFIX C-t),现在应该再次显示时钟 按下PREFIX ?以查看新的绑定已从列表中删除 我的问题:有没有一种方法可以指示tmux“忘记”所有已加载的配置,然后再加载.tmux.conf?


1
ESC + {:这是什么?在哪里可以进一步了解?
我在bash提示下四处游玩,然后按ESC,再按{,然后,shell在fileglob字符串中显示了所有要完成的文件。例如:如果我键入bash C后跟ESC+{,则shell将显示以下内容:bash CHECK{,1,2{,23{336{,66666},6},3{,6}}}自动完成以C开头的所有可能的文件和目录,显示我制作的所有实验文件和目录。 什么是ESC + {什么?在哪里可以进一步了解? 我在带有bash的CENTOS和Mac OSX上看到了这一点。

1
我如何找出哪个程序“拥有”一个热键?
我在具有4.2.0内核的Gentoo上运行XFCE 4.12。键盘上的“我的PlayPause”按钮曾经用作VLC的全局热键。现在,VLC甚至无法识别密钥。它的确看到了“ Alt + Media Play Pause”,但没有看到单独的按键。 有没有办法查看是否有什么程序在捕获该密钥? 当我运行xdotool key "XF86LogGrabInfo"的tail /var/log/Xorg.0.log文件中读取 [ 10138.690] (II) Printing all currently active device grabs: [ 10138.690] (II) End list of active device grabs

2
外壳处于“ vi”模式或“ emacs”模式意味着什么?
这个问题直接来自答案。在这种情况下,我特别无法理解以下内容: 在这方面,它的行为比bash(readline)/ ksh / zsh emacs模式更接近emacs,但与终端驱动程序嵌入式行编辑器(在规范模式下)不同,后者在其中Ctrl-W删除了前一个单词(werase,也在vi中) )。 在这里,我们谈论的是shell,而不是两个完全不同的程序的编辑器。说shell处于某种编辑器模式意味着什么? PS:您可以在我了解shell是什么以及如何使用vim进行基本编辑的前提下得出答案。


2
如何快速将命令发送到嵌套的tmux会话?
我的.tmux.conf中包含以下内容 set -g prefix M-j bind-key j send-prefix 我需要按(Atl+ J)+(J)+绑定键才能将某些内容发送到嵌套的tmux会话。我觉得这很慢。有什么更好的办法吗?例如,我希望能够(Alt+ J)+(2x绑定键)在嵌套会话中执行操作。我经常在顶层tmux会话中执行命令,而不是在嵌套的会话中执行命令。此外,大家结合怎么来prefix来C-a?我发现键入此组合非常慢且令人不快。我想念什么吗?

5
如何在Gnome 3中的显示之间移动窗口?
在Gnome 3中,使用键盘快捷键Meta+ ←和Meta+ 移动窗口→会很方便。 现在,我已经安装了两个显示器,并且想在不触摸鼠标的情况下跨显示器移动窗口。更准确地说,我想看看Windows 7中的默认行为是什么,即四个位置,第一屏幕的左半部分,第一屏幕的右半部分,第二屏幕的左半部分,第二屏幕的右半部分。 还需要涉及一系列多个快捷方式的任何解决方案。 请注意,我仅使用一个桌面,但使用多个显示器。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.