我试图弄清楚由什么键处理:

  • XCB_MOD_MASK_1
  • XCB_MOD_MASK_2
  • XCB_MOD_MASK_3
  • XCB_MOD_MASK_4
  • XCB_MOD_MASK_5

  • 在xcb中,对于XCB_MOD_MASK_1来说似乎是Alt(我是对的吗?),但是对于其他按钮,我在任何地方都找不到映射(我尝试在发布之前用Google搜索它们,但没有成功)。

    那么,与这些 mask 关联的通常的按键是什么?

    最佳答案

    通常,Mask1是Alt或Meta,Mask2是Num锁定,Mask3是AltGr,Mask4是Win,Mask5是滚动锁定,但这在X实现和/或键盘模型之间有所不同。

    资料来源:我自己的运行X11的计算机,以及网上散布的各种点点滴滴的代码。并非所有这些都是一致的,例如有人说Mod1是Alt,而Mod4是Meta。

    X11程序通常允许用户配置与Mask1 ... Mask5相对应的 Action ,并让他们挑选出哪个按键设置了哪个Mask。

    关于x11 - xcb键盘按钮的含义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19376338/

    10-13 05:13