Dell 키보드 바로 가기 버튼 다시 매핑

Dell 키보드 바로 가기 버튼 다시 매핑

그래서 저는 Dell sk-8135를 가지고 있습니다. 건반뒤로, 앞으로, 중지, 새로 고침, 홈페이지, 이메일, 내 컴퓨터 및 계산을 포함하는 몇 가지 바로 가기 키가 맨 위에 있습니다. 다음 레지스트리에서 AppKey 키를 편집하여 이를 수정할 수 있었습니다.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey

AppKey에는 1, 2, 4, 3, 7, 15, 17, 18이라는 8개의 하위 키가 있습니다(키보드 버튼과 비교하여 순서대로 나열).

AppKey 1인 "Forward"에서는 제대로 작동하는 ShellExecute를 실행하고 있지만 유일한 문제는아직도 내가 앞으로 키를 누르고 있는 것 같아, 그러나 동시에 ShellExecute를 올바르게 수행합니다.여기뒤로 단축키를 누를 때(그리고 편집되지 않은 단축키 버튼을 누를 때) ProcessMonitor 결과는 다음과 같습니다.

ShellExecute를 계속 사용할 수 있으면서도 뒤로/앞으로/새로 고침 버튼을 완전히 비활성화할 수 있습니까?

참고: Mail, My Computer 및 Calc는 내 단축키 설정만 실행하고 단축키 자체는 실행하지 않기 때문에 여기에 적용되지 않습니다.

답변1

키를 차단하기 위해 백그라운드에서 실행되는 Java 프로그램을 컴파일하여 이 문제를 해결했습니다.이것이 제가 사용한 코드입니다.

이제 이 프로그램은 키와 레지스트리 호출을 비활성화했기 때문에 이것을 "case: 0x__" 아래에 고정시켰습니다.

try {
Process process = Runtime.getRuntime().exec("C:\\Program Files\\AutoHotkey\\AutoHotkey.exe \"C:\\Program Files\\AutoHotkey\\auto.ahk\"");
} catch (IOException e) {  }

관련 정보