我在 Linux 上使用 Apple 有线键盘。默认情况下,功能键(F1、F2、F3 等)需要fn按下该键才能工作。如果没有fn按键,这些按键可以控制屏幕亮度、音量和音乐曲目控制等功能。
有什么办法可以交换这些,所以功能键不需要fn修饰符,但其他功能(亮度等)需要?
每当我在控制台登录时,我都会up故意按箭头以查看以前键入的命令。但我看到了这一点^[[A。
但是当我Ctrl Alt Print Screen Scroll Lock Pause Break Page Up Page Down Win按键时没有回显任何字符。
背后的原因可能是什么?
^[[A某种字符是否意味着什么?

我正在寻找有关按下此组合键以更改当前终端时 Linux 中会发生什么的解释。特别是,什么软件组件拦截了这个组合键并改变了终端?是内核吗?如果是内核,您能否提供处理此问题的源文件的位置?
编辑:我想了解它在图形(X11)和基于文本的环境中是如何工作的。
玩xmodmap我遇到了一个我没有听说过的修饰键:Mode_switch。它似乎与插入特殊字符有关。
我将它分配给一个键,但它似乎没有效果。它是做什么用的?它与ISO_Level3_Shift(Alt Gr) 不同吗?
我有一个右侧带有数字键的标准键盘(我猜它被称为 104 键键盘)。我只想将数字键用作数字键。这意味着我不想NumLock打开和关闭数字键。
但是,有时会发生(我不知道如何,可能是我不小心按了NumLock键)NumLock关闭了,我必须再次按下它。这是非常烦人的。
是否可以禁用关闭NumLock?
换句话说:我希望我的数字键始终充当数字键,并禁用NumLockswitch。
我正在使用 Debian 和 LXDE(Openbox)。
我已经使用了几年的解决方案,我在 Openbox 中使用它在NumLock按下键时执行脚本。此脚本然后NumLock再次打开。
<keybind key="Num_Lock">
<action name="Execute">
<command>numlock-on.sh</command>
</action>
</keybind>
Run Code Online (Sandbox Code Playgroud)
除了是一个肮脏的黑客之外,这不能可靠地工作。不知何故,我仍然碰巧numlock键盘上的键被禁用了。
我对数字锁定键的想法感到沮丧。numlock和Caps Lock是纯粹的邪恶的概念。
无论如何,我尝试了第二种解决方案,将以下内容放入我的openbox自动启动脚本中:
xmodmap -e 'keycode 77 = Escape'
Run Code Online (Sandbox Code Playgroud)
但这根本不起作用。
首先,当我登录时openbox,一切正常,并且数字键可以作为数字键使用。
但是当我按下时numlock,它不仅禁用了数字键,而且当我按下7例如时,我得到OH,然后数字键用作箭头键。
再次按下NumLock键不会启用数字键。我必须注销并重新登录。
所以xmodmap解决方案没有按预期工作。
我怎样才能一劳永逸地完全禁用密钥的撒旦功能NumLock?
通过Ctrl-Alt-F1从笔记本电脑上的 Ubuntu 12.04 安装进入使用 tty 登录外壳时,键盘似乎过于敏感,如果我的手指在按钮上停留片刻,我最终会重复相同的字母。从 tty 实例访问登录外壳时,有没有办法调整会影响键盘响应的键盘灵敏度?
我需要记录每个击键并存储在用户目录中的文件中~,使用我的帐户时,我不是 sudoer 并且我无法以任何方式安装程序(如logKeys)。我怎么能用终端这样做?
注意:这个问题不是另一个提及问题的重复;在这个问题中,我询问了每次击键,而在另一个问题中,询问者询问了终端会话中的击键。
我正在使用Putty -> Suse box -> vim 7.2组合进行编辑,并希望将 Ctrl + 箭头组合重新映射到特定任务。但出于某种原因,Vim 忽略了快捷方式并进入插入模式并插入字符“C”(用于右侧)的字符“D”(用于左侧)。
应该归咎于我的键盘/终端配置的哪一部分以及如何修复它?
我正在尝试将室外温度(以度为单位)放入电子邮件中。在我的 Mac 上,度数符号 ( °) 是Option+ Shift+ 8。但是我在 Ubuntu 10.10 上用 Thunderbird 编写电子邮件,使用默认的美国英语键盘布局。我使用什么组合键来获得 X11 下的度数符号?
编辑: Gert 成功地回答了这个问题……但是,比他的回答中的更容易使用的击键的奖励积分!