고급 핫키 특징

목차

일반

Remap easy to reach but rarely used keys

키보드에서 손쉽게 닿을 수 있는 키 인데도 어떤 키는 거의 사용되지 않습니다. 이런 키들에 유용한 일들을 시킵시다! 예를 들어, 오른쪽 Alt를 거의 사용하지 않습니다. 여러분이 자주 하는 일을 그 키에 시키십시오:

RAlt::
MsgBox 오른쪽 ALT 키를 누르셨습니다.
return

You can even do the above without losing the native function of the right Alt by assigning the right Alt to be a "prefix" for at least one other hotkey. 아래의 예제에서 오른쪽-Alt 키는 접두키가 됩니다. 다른 모든 키들을 정상처럼 작동하도록 변경합니다. 그러나 또다른 키를 변경하는데 사용하지 않고 오른쪽-Alt를 누르고 뗀다면, 그의 핫키 행위가 즉시 효과를 발휘합니다:

RAlt & j::AltTab

Use any keys as modifiers

수식자로 Ctrl, Alt, Shift, 그리고 Win만 사용할 수 있는 것은 아닙니다. 무엇이든 두개의 키 또는 마우스 버튼을 조합하여 맞춤 핫키를 만들 수 있습니다: 예를 들어: Hold down Numpad0 and press Numpad1 to launch a hotkey (Numpad0 & Numpad1::); hold down CapsLock and press another key, or click a mouse button (CapsLock & RButton::). 이 경우, CapsLock 키의 상태 (on 또는 off)는 핫키를 기동하는 데 사용되더라도 바뀌지 않습니다. 자세한 것은 키를 마음대로 조립하기를 참조하십시오.

Make the mouse wheel perform alt-tabbing

Alt-Tab을 완전하게 대체하도록 마우스 휠 (또는 기타 키)을 변환합니다. 휠을 클릭해 메뉴를 보여거나 감춥니다. 그리고 휠을 돌려서 메뉴를 항해합니다. 휠은 Alt-Tab 메뉴가 보이지 않을 때 여전히 정상 작동합니다. 다음은 그 구문입니다:

MButton::AltTabMenu
WheelDown::AltTab
WheelUp::ShiftAltTab

Make a keyboard key become a mouse button

키보드 키를 마우스 버튼이 되도록 만듭니다, 또는 키나 마우스 버튼을 누르고 있는 동안 어떤 행위가 계속해서 반복되도록 만듭니다. 예제는 리맵핑 페이지를 참조하십시오.

핫키가 문맥을 감지하도록 만듭니다

작업 중인 창의 유형에 적절하게 가장-쉽게-닿을-수-있는 핫키가 행위를 수행하게 합니다. In the following example, the right Ctrl performs a different action depending on whether Notepad or Calculator is the active window:

#IfWinActive ahk_class Notepad
RControl::Send, ^s  ; 현재 파일을 노트패드에 저장합니다.

#IfWinActive Calculator
RControl::Send, ^c!{tab}^v  ; 계산기의 내용을 이전의 활성 창 안으로 복사합니다.

자세한 것은 #IfWinActive를 참조하십시오.

타자하면서 확장될 약어를 정의합니다

Also known as hotstrings. 특별한 훈련이나 경험이 전혀 필요 없습니다. 예를 들어, 다음 줄이 들어 있는 스크립트는 타자하는 곳에서 ceo, cfo, 그리고 btw를 확장합니다:

::ceo::Chief Executive Officer
::cfo::Chief Financial Officer
::btw::by the way

Gaming

손가락에 고통을 덜어줍니다

손가락에 고통을 덜어줍니다. 실제로 어느 키든 핫키로 사용하면 됩니다. 여기에는 단일 기호문자, 화살표 키, 넘패드 키, 심지어 키 수식자 자체도 포함됩니다 (Ctrl, Alt, Win, and Shift).

Create mouse hotkeys

마우스 핫키를 만듭니다. 여기에는 마우스 휠 버튼(MButton) 그리고 휠의 위/아래 또는 좌/우 회전을 포함합니다 (WheelUp, WheelDown, WheelLeft, 그리고 WheelRight). 또 키보드 키를 마우스 버튼과 조합해 사용할 수 있습니다. 예를 들어, 오른쪽-콘트롤-버튼은 ^RButton::으로 표현됩니다.

"무사-통과" 핫키를 만듭니다

예를 들어, 클릭 자체가 게임에 정상적으로 전송되는 동안에도 왼쪽 마우스 버튼은 핫키 행위를 촉발시킬 수 있습니다. (구문: ~LButton::).

Automate game actions on the screen

PixelSearch, PixelGetColor, 그리고 ImageSearch와 같은 명령어를 사용하여 게임을 자동화합니다.

Use the keyboard hook

키보드 갈고리를 선택적으로 사용하여 핫키를 구현합니다. 게임이 CPU를 덜 사용하는 동안 다른 핫키 방법보다 더 반응이 좋습니다. 키보드 갈고리는 또 게임의 한계를 극복할 수 있습니다. 어느 키든 얼마든지 게임 행위에 "맵"할 수 있습니다.