![배경](https://rvso.com/image/1289026/%EB%B0%B0%EA%B2%BD.png)
배경
Shift, Control및 Alt기본 키보드의 다른 키 의 다양한 조합에 의해 트리거되는 AutoHotKey 스크립트가 꽤 많이 있습니다 .
예를 들어, 다음과 같습니다(텍스트 편집기에 DokuWiki 레벨 1 제목을 입력하는 데 사용합니다).
+!1::
Send, ====== ======
Send, {Left}{Left}{Left}{Left}{Left}{Left}{Left}
Return
제가 가진 문제는 그 중 일부만 거의 사용하지 않고 약어 ^
, ;
및 +
의 #
의미를 쉽게 기억하기가 정말 어렵다는 것입니다.
(나는 이 사실을 알고 있다.수정자 키 약어 표- 외울 만큼 자주 사용하지 않고, 스크립트 상단에 주석을 추가하는 것도 충분히 도움이 되지 않았습니다.)
개선이 기대되는
다음과 같은 예를 본 적이 있습니다.이 하나, 위의 스크립트를 키보드 단축키를 즉시 읽을 수 있는 다음과 같이 변경하고 싶습니다.
Shift & Alt & 1:: ; gives "invalid hotkey" error
Send, ====== ======
Send, {Left}{Left}{Left}{Left}{Left}{Left}{Left}
Return
그러나 위의 내용은 "잘못된 단축키"라는 오류를 표시합니다. (저는 AutoHotKey 1.0.48.05를 사용하고 있습니다)
나는 이미 다양한 조합을 시도했지만 아무 소용이 없었습니다.
Shift & Alt & 1:: ; => invalid hotkey
Shift & Alt & {1}:: ; => invalid hotkey
Shift&Alt&1:: ; => does not exist in the current keyboard layout
Shift^Alt^1:: ; => does not exist in the current keyboard layout
위의 키 목록을 읽고 작동할 수 있도록 수정하는 방법이 있습니까?
편집: 추가 실험
을 통해 일한단축키를 정의하기 위해 수정된 기호 표, 나는 허용되는 것이 무엇인지 이해하기 위해 명명된 기호의 다양한 추가 조합을 시도했습니다. 그 중 어느 것도 원하는 효과를 제공하지 않습니다.
이것들은 모두 괜찮습니다(이름이 붙은 키 cam이 여기서 사용된다는 것을 보여주지만 제가 원하는 단축키는 아닙니다):
Alt & 1::
Ctrl & 1::
Shift & 1::
LShift & 1::
이것들은 모두 "잘못된 단축키"를 제공합니다
+ & Ctrl & 1::
+Ctrl & 1::
{~Shift} & 1::
{~Shift} & {~Alt} & 1::
~Shift & ~Alt & 1::
LShift & LAlt & 1::
LAlt & LShift & 1::
Shift & Alt & 1::
Alt & Shift & 1::
Ctrl & Alt & 1::
Shift & Alt & 1::
Shift & Alt & {1}::
1 & Shift & Alt::
그리고 이것들은 모두 "현재 키보드 레이아웃에는 존재하지 않습니다"를 제공합니다.
Shift&Alt&1::
Shift^Alt^1::
Alt&1::
답변1
네, 그런 임의의 기호를 사용하는 것이 악취가 나는 것 같아요. 자체 문서화 매크로가 아마도 최선의 선택일 것입니다.
AHK 포럼에서 HTML 문서 작성기에 대한 이야기가 있었습니다. 해당 게시물도 파헤칠 수 있는지 알아 보겠습니다.