Windows10에서는 특정 장치의 키보드 레이아웃을 변경합니다.

Windows10에서는 특정 장치의 키보드 레이아웃을 변경합니다.

숫자 패드(104키)가 있는 키보드가 있고 사용자 정의 기능(바로가기, 매크로...)을 위해 다른 숫자 패드(USB 또는 BT는 중요하지 않음)를 사용하고 싶다고 가정해 보겠습니다. AutoHotKey를 사용하여 숫자 패드 키의 동작을 변경하도록 프로그래밍할 수 있지만 두 키보드 모두에 영향을 미치므로 보조 숫자 패드에서만 동작을 변경하고 싶습니다.

특정 장치의 동작을 변경하는 방법이 있습니까?

답변1

게시된 Hidmacros는 해당 프로그램이 중단됨에 따라 오래된 방법입니다. 그래도 아마 여전히 작동할 것입니다. 저자는 luamacros라는 새로운 애플리케이션을 만들었습니다.https://github.com/me2d13/luamacros

하지만 갈 길은 사용하는 것입니다AutoHotInterception(AHI)-https://www.autohotkey.com/boards/viewtopic.php?f=6&t=45307

AHI를 사용하면 AHK와 거의 동일한 방식으로 키보드 및 마우스 이벤트에 반응할 수 있습니다. 단, 여러 키보드 및/또는 마우스를 사용해야 합니다.

답변2

제가 기억하는 바에 따르면 AutoHotKey는 KeyUp 및 KeyDown 이벤트를 감지할 수 있으며 키코드를 확인할 수 있는 유틸리티가 있습니다. USB 추가 기능이 표준 키보드와 동일한 키코드를 생성하면 원하는 작업을 수행할 수 없게 됩니다. 다른 키코드를 생성하는 경우 장치에 대한 특정 키코드 및 KeyUp/KeyDown 이벤트를 트래핑하여 원하는 작업을 수행할 수 있습니다. 프로그램이 장치와 일반 키보드를 구별할 수 있는 방법이 있는지 확인하려면 장치 제조업체에 문의하세요.

관련 정보