Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux ';控制+;t';在emacs中未检测到_Linux_Emacs_Keyboard_Gtk_Archlinux - Fatal编程技术网

Linux ';控制+;t';在emacs中未检测到

Linux ';控制+;t';在emacs中未检测到,linux,emacs,keyboard,gtk,archlinux,Linux,Emacs,Keyboard,Gtk,Archlinux,这篇文章是关于键盘组合“Control+t”(smallcase“t”)和emacs的 此问题仅限于gui版本,在使用终端时不会出现 我正在使用Wayland Control+t:光标只是闪烁,什么也没发生。 C-hk+C-t(Control+h和k后跟Control+t):没有显示任何内容 C-hk+C-S-t:有效。显示了这一点 'C-t(从C-S-t翻译过来)运行命令transpose chars(在全局映射中找到),这是一个交互式编译的Lisp函数…。 注释从C-S-t翻译过来 这

这篇文章是关于键盘组合“Control+t”(smallcase“t”)和emacs的

此问题仅限于gui版本,在使用终端时不会出现

我正在使用Wayland

  • Control+t:光标只是闪烁,什么也没发生。
    • C-hk+C-t(Control+h和k后跟Control+t):没有显示任何内容
    • C-hk+C-S-t:有效。显示了这一点
  • 'C-t(从C-S-t翻译过来)运行命令transpose chars(在全局映射中找到),这是一个交互式编译的Lisp函数…。

    注释从C-S-t翻译过来

    这基本上意味着Control-t在过程中的某个地方被吃掉了

    更多的信息和奇怪的事情-

  • 控制+t和终端-

  • 猫咪和白蚁工程——由wev检测;emacs模式下的C-t“Transpose chars”(zsh中的bindkey-e)工作正常
  • 不在konsole中工作-由wev检测;emacs模式下的C-t“Transpose chars”(zsh中的bindkey-e)不起作用
  • wev输出-

  • EmacClient-t(终端和tty上的emacs客户端) 工作
  • C-t运行命令transpose chars(在global map中找到),这是'simple.el'中的一个交互式编译Lisp函数

  • Firefox和Chrome能够检测按键。测试
  • 我需要什么

  • 我需要理解为什么会发生这种情况
  • 同样的解决方案
  • 我需要你的帮助

    待办事项:

  • 需要在X11中检查相同内容,然后报告
  • [更新]
    同样的问题在X11中仍然存在。同样,Control+Shift+t可以工作,但不是Control+t

    请注意,堆栈溢出是针对编程问题,而不是一般的Linux使用问题。请查看更多详细信息。这个问题可能适用于或,但在发布之前一定要检查他们的帮助。我做到了。谢谢。我的第一个想法是经典的“窗口管理器吃那个键序列”问题,但这并不能解释为什么其他程序会看到它(除非你的WM有条件地这样做)。我猜
    wev
    是Wayland与
    xev
    的等价物吗?您是否在X11下测试了xev
    ?是的,我测试了。同样的结果。请注意,堆栈溢出是针对编程问题,而不是一般的Linux使用问题。请查看更多详细信息。这个问题可能适用于或,但在发布之前一定要检查他们的帮助。我做到了。谢谢。我的第一个想法是经典的“窗口管理器吃那个键序列”问题,但这并不能解释为什么其他程序会看到它(除非你的WM有条件地这样做)。我猜
    wev
    是Wayland与
    xev
    的等价物吗?您是否在X11下测试了xev?是的,我测试了。同样的结果。它相当于xev
    
        [14:     wl_keyboard] key: serial: 5101; time: 10021865; key: 66; state: 1 (pressed)
                          sym: Control_L    (65507), utf8: ''
    
        [14:     wl_keyboard] modifiers: serial: 0; group: 0
                              depressed: 00000004: Control 
                              latched: 00000000
                              locked: 00000000
        
        [14:     wl_keyboard] key: serial: 5103; time: 10022192; key: 28; state: 1 (pressed)
                              sym: t (116), utf8: ''