gpt4 book ai didi

windows-10 - Autohotkey:重新映射 Win 键 - 单独按下时

转载 作者:行者123 更新时间:2023-12-03 23:53:48 25 4
gpt4 key购买 nike

由于疯狂的笔记本电脑键盘布局和无法映射 Fn 组合,我想做一些重新映射。我想使用 LWin 键作为修饰符(例如 LWin+Right ==> End 等)。它工作得很好。

但是,当单独按下和释放时,我想停止 LWin 以显示 Windows 菜单(b/c 我有时按下修饰符但随后决定不完成操作)我仍然希望能够相当容易地访问 Windows 菜单,比如通过 LAlt+LWin。 (显然,否则 LWin 必须充当适当的修饰符。)

所以我试过:

#LAlt::Send {LWin}

哪种工作但丑陋(需要在按下和释放 Alt 时一直按下 LWin)。反过来会更自然,即
!LWin::Send {LWin}

但它不起作用(甚至没有 $~ 前缀)。

最糟糕的是,我没有成功禁用 LWin key 独自以这样的方式,它仍然可以作为修饰符使用:
LWin::Return

完全杀死它。

我是自动热键的新手(我猜键盘很幸运;));什么是解决这些问题的好方法?

更新:这是我目前完整的热键文件:
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
#Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
#InstallKeybdHook

; Win + arrows
*#Right::Send {End}
*#Left::Send {Home}
*#Down::Send {PgDn}
*#Up::Send {PgUp}

; Sane CapsLock: make it Shift, Shift+CapsLock as CapsLock
CapsLock::Shift
+CapsLock::CapsLock

; Alt-Win to Win (so that Win menu is accessible still)
; and disable Win alone (so that it won't pop up with navigation)
;??????????????

最佳答案

这应该有效:

LWin up::return
<!Lwin::
send ^{Esc}
return
<#right::
send {end}
return

在这里使用 Ctrl + Esc 而不是 LWin 可以解决问题。

关于windows-10 - Autohotkey:重新映射 Win 键 - 单独按下时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53067999/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com