联想、华为、小米等品牌笔记本的键盘布局Home End键位设定过于反人类。这个脚本旨在缓解左手按Fn、右手按方向键的手忙脚乱
; 【右Shift+方向键】执行【Shift+Home/End】
>+Left::
SendInput, +{Home}
Return
>+Right::
SendInput, +{End}
Return
; 【右Ctrl+方向键】执行【Home/End/PgUp/PgDn】
>^Left::
SendInput, {Home}
Return
>^Right::
SendInput, {End}
Return
>^Up::
SendInput, {PgUp}
Return
>^Down::
SendInput, {PgDn}
Return
; 【鼠标侧键】改为【Home/End】
XButton2::
MouseGetPos,,,winID
IfWinNotActive, ahk_id %winID%
{
WinActivate, ahk_id %winID%
}
SendInput, {Home}
return
XButton1::
MouseGetPos,,,winID
IfWinNotActive, ahk_id %winID%
{
WinActivate, ahk_id %winID%
}
SendInput, {End}
return
3 ; 【Alt+右Ctrl+方向键】执行【Alt+Home/End/PgUp/PgDn】
!>^Left::
SendInput, !{Home}
Return
!>^Right::
SendInput, !{End}
Return
!>^Up::
SendInput, !{PgUp}
Return
!>^Down::
SendInput, !{PgDn}
Return
; 【Ctrl+CapsLock】执行【Ctrl+PgDn】
/* 取消注释以启用
^CapsLock::
SendInput, ^{PgDn}
Return
*/
; 【Ctrl+Shift+CapsLock】执行【Ctrl+PgUp】
/* 可能与Windows切换输入语言热键冲突,取消注释以启用
^+CapsLock::
SendInput, ^{PgUp}
Return
*/
再补充一个目前在笔记本键盘上非常罕见的“菜单键”
; 【右Ctrl+/】执行【菜单键】
>^/::
SendInput, {AppsKey}
Return
; 【Alt+右Ctrl+方向键】执行【Alt+Home/End/PgUp/PgDn】
!>^Left::
SendInput, !{Home}
Return
!>^Right::
SendInput, !{End}
Return
!>^Up::
SendInput, !{PgUp}
Return
!>^Down::
SendInput, !{PgDn}
Return
; 【Ctrl+CapsLock】执行【Ctrl+PgDn】
/* 取消注释以启用
^CapsLock::
SendInput, ^{PgDn}
Return
*/
; 【Ctrl+Shift+CapsLock】执行【Ctrl+PgUp】
/* 可能与Windows切换输入语言热键冲突,取消注释以启用
^+CapsLock::
SendInput, ^{PgUp}
Return
*/
再补充一个目前在笔记本键盘上非常罕见的“菜单键”
; 【右Ctrl+/】执行【菜单键】
>^/::
SendInput, {AppsKey}
Return