배경

배경

배경

Shift, ControlAlt기본 키보드의 다른 키 의 다양한 조합에 의해 트리거되는 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 문서 작성기에 대한 이야기가 있었습니다. 해당 게시물도 파헤칠 수 있는지 알아 보겠습니다.

관련 정보