Windows 10 ALT+Tab 经典版始终激活第二个窗口的文件菜单

Windows 10 ALT+Tab 经典版始终激活第二个窗口的文件菜单

首先我使用经典 ALT+Tab 对话框而不是 Windows 10 默认的巨型版本。

当我按住ALT并点击Tab某个窗口(如记事本)时,文件菜单是总是激活!我使用 ALT+Tab 切换的窗口有一半以上都需要退出文件菜单!除了返回 Windows 7 之外,还有其他方法可以解决这个问题吗?

答案1

使用 Winaero Tweaker 软件:(无需对注册表进行任何操作!很简单

https://winaero.com/comment.php?comment.news.1836

怎么做(简单):

  1. 安装软件
  2. 跑步
  3. 选择 Alt+Tap 外观部分
  4. 启用复选框“启用经典 Alt+Tab 设置”
  5. 单击重新启动资源管理器

就是这样。

在此处输入图片描述

答案2

无论我尝试什么(编辑注册表、winaero 调整器),我都无法让经典的 alt-tab 在 Win10 2016 LTSB 上运行。最终的解决方案是使用以下 AutoIT 脚本在按下左 Alt 时模拟右 Alt 点击。这对我来说有效,但可能会破坏某些涉及左 Ctrl 和左 Alt 的键盘快捷键组合...

#NoTrayIcon
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Run_Au3Stripper=y
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <WinAPISys.au3>
#include <WinAPI.au3>
#include <Misc.au3>

If _Singleton ( "My_Alt_Tabber", 1 ) = 0 Then
    MsgBox ( 0, "", "Alt tabber is already running!" )
    Exit
EndIf

Dim $LALT = 0xA4
Dim $RALT = 0xA5
Dim $TAB = 0x09
Dim $CTRL = 0x11

Dim $hDLL = DLLOpen ( "user32.dll" )

While True
    If _IsPressed ( "12", $hDLL ) Then
        _KeyDown ($RALT)
        _KeyUp ($RALT)
        _KeyUp ($CTRL)   ; RALT Is actually Ctrl-Alt so must release Ctrl!
        While _IsPressed ( "12", $hDLL )
            ;
        WEnd
    EndIf
WEnd

Func _KeyDown ( $KEY )
    _WinAPI_Keybd_Event ( $KEY, $KEYEVENTF_EXTENDEDKEY)
EndFunc

Func _KeyUp ( $KEY )
    _WinAPI_Keybd_Event ( $KEY, $KEYEVENTF_KEYUP)
EndFunc

相关内容