windows系统中XF86Foward 和XF86Back代表什么快捷键呢?

最近,无意间触发一个快捷键C-Windows-, 可以无限循环切换buffer,于是百度谷歌一番,这个是绑定的previous-buffer 。处于强迫症,就想知道forward-buffer快捷键。

搜索一番,发现绑定了两个有意思的快捷键XF86ForwardXF86Back。类似XF86开头的还很多。

怎么看也没有看懂。请教一下怎么能查到这是绑定的哪些键呢?

这应该是emacs的一个重复映射,xf86系列按键在标准键盘上是不存在的,类似笔记本上的音量调节,亮度调节键我记得都是xf86系列键,至于forward和backward,我看过他们的介绍后强烈怀疑我鼠标中键左右拨动是触发这两个键。因为可以触发 firefox 的前进后退

C-h k 按键 (describe-key) 就能很方便地找出所绑定命令。

previous-buffer 对于的是 next-buffer

  • previous / next
  • backward / forward

C-h f 命令 (describe-function) 能找出所有可以调用该命令的按键。如:

  • C-h f previous-buffer:

      previous-buffer is an interactive compiled Lisp function in ‘window.el’.
      
      It is bound to <XF86Back>, C-x <C-left>, C-x <left>, <menu-bar> <buffer>
      <previous-buffer>.
      
      (previous-buffer)
      
      In selected window switch to previous buffer.
    
  • C-h f next-buffer:

      next-buffer is an interactive compiled Lisp function in ‘window.el’.
      
      It is bound to <XF86Forward>, C-x <C-right>, C-x <right>, <menu-bar> <buffer>
      <next-buffer>.
      
      (next-buffer)
      
      In selected window switch to next buffer.

非常感谢。我看过这个帖子,就是没弄明白怎么找到XFBack和XF86Forwoard对应的快捷键

非常感谢,我也用C-h f 来看了,就看到XF86开头的快捷键,所有没搞明白到底是啥快捷键

也许你需要键盘的所有历史 :joy:

不会吧:joy:那这个悠久的历史还是不太适合我去研究