如何在没有 Scroll Lock 的情况下回滚 FreeBSD 控制台中的输出?

Eug*_*ash 17 freebsd console

我已经在笔记本电脑上的虚拟机中安装了 FreeBSD。事实证明,膝上型键盘没有Scroll Lock键,用于在 FreeBSD 的控制台中向后滚动屏幕。如何在没有 的情况下回滚输出Scroll Lock

Eug*_*ash 12

以 root 身份将键盘映射转储到文件中

kbdcontrol -d > mykeys
Run Code Online (Sandbox Code Playgroud)

更改文件,以便“Ctrl+NumLock”设置“滚动锁定”。查找扫描码为“base”069 的行,或“nlock”填充整行的行。将第 3 列从“nlock”编辑为“slock”。该行现在看起来像:

"069   nlock  nlock  slock  nlock  nlock  nlock  nlock  nlock   O"
Run Code Online (Sandbox Code Playgroud)

以 root 身份发出以下命令:

kbdcontrol -l mykeys
Run Code Online (Sandbox Code Playgroud)

解决方案在这里找到。

  • 对于在 Mac OS X 上的 VirtualBox 虚拟机中使用 FreeBSD 作为访客操作系统的人,您还可以重新映射 Cntrl-Caps Lock。058 clock clock slock clock clock clock clock clock O 键入 Control-Caps Lock 可让您在回滚过程中向后滚动控制台。幸福! (3认同)
  • 由于这是最佳结果,我将添加它以使此更改永久(重新启动后)按照上述步骤操作,然后`mv mykeys /usr/share/syscons/keymaps/mykeys.kbd` 然后编辑您的 rc.conf文件并添加一行 `keymap="mykeys"` (3认同)

Mic*_*ton 5

笔记本电脑键盘通常有一个Fn键,以便可以复制普通 PC 键盘上的键。您应该会发现Fn和 另一个键的某些组合(提示:查找键上的蓝色文本)将执行Scroll Lock。例如,在我便宜的上网本上,Fn-F12执行Scroll Lock.