Asus 랩톱에서 특수 키를 다시 매핑하는 방법은 무엇입니까?


11

내가 가진 아수스 M51Sn의 윈도우 7을 실행, 노트북 (뿐만 아니라 리눅스를하지만,이 문제는 윈도우에 대해 단지입니다). 다음 이미지에서 볼 수 있듯이 키보드 상단에는 5 개의 완전히 쓸모없는 키가 있습니다. 그런 키를 유용한 것으로 다시 매핑하고 싶습니다.

여기에 이미지 설명을 입력하십시오

이 노트북에서, I는 사용해야 Fn+F5Fn+F6밝기를 변경하고 Fn+F10, Fn+F11그리고 Fn+F12소거하거나 음량을 변경할. 이 작업은 두 손을 눌러야하므로 키보드를보고 올바른 키가 어디에 있는지 확인해야하므로 매우 번거 롭습니다. 원하는 것은 상단의 쓸모없는 키를 다시 매핑하여 (이전 그림에서 볼 수 있듯이) 밝기와 볼륨을 변경하는 것입니다.

내가 말했듯이 Windows 7 용 솔루션이 필요합니다 (이미 Linux 시스템에서 키를 다시 매핑했습니다).

ATK Hotkey밝기 / 볼륨 변경에 대한 OSD 메시지를 표시하는 Asus라는 프로그램을 설치했습니다 . 그러나이 프로그램은 사용자에게 완전히 숨겨져 있으며 구성이 전혀 없으므로 매우 나쁩니다. 구성 파일뿐만 아니라 EXE 및 DLL 파일이 거의 없습니다. 키보드의 "오픈 브라우저"키가 기본 브라우저가 아니더라도 항상 Internet Explorer를 시작하는 것은 매우 나쁩니다. 필요한 경우 더 나은 것을 찾으면이 프로그램을 행복하게 제거합니다. (유용한 조치로 키를 다시 매핑하는 것이 OSD 메시지보다 훨씬 중요합니다)

내가 이미 시도한 것들

ATK 핫키 제거

이 없으면 ATK HotkeyBIOS에서 처리하는 것처럼 여전히 밝기를 변경할 수 있지만 Fn+F*키는 더 이상 볼륨을 변경하지 않습니다.

SharpKeys 3.0

SharpKeys 3.0 에서 랩톱의 특수 키를 읽을 수 없습니다. 내 키는 실제 키를 누르는 것이 아니라 ACPI 이벤트라는 것입니다. 따라서 일부 ACPI 이벤트를 유용한 작업으로 매핑하는 방법이 필요합니다.

오토 핫키

AutoHotkey를 설치 하고 키 스캔 코드를 찾기 위해 스크립트를 실행 하려고했습니다 . 운 좋게도 랩톱의 이러한 특수 키는 스캔 코드 또는 키 누르기 이벤트를 생성하지 않는 것으로 보입니다. ( StackOverflow 답변 에서이 아이디어를 얻었 으므로 나에게 효과적이지 않았습니다.)


4 년 후 업데이트 : 2014 년에 해당 노트북이 고장 나서 사용을 중단했습니다. 또한 현재 노트북에서 Windows를 실행하지 않습니다.



@Revolter : 관련이 있지만 중복되지는 않습니다. 표준 키보드는 해당 추가 키에 대한 키 누르기를 보냅니다. 반면에이 Asus 랩탑은 쉽게 사용자 지정할 수없는 ACPI 이벤트를 보내는 것으로 보입니다.
Denilson Sá Maia

답변:


6

로부터 (노트북 검토 포럼에서) 아수스 정보 부스의 주제 , I라는 링크를 발견 사용자 정의 ASUS의 단축키를 . 그 링크는 저에게 포럼의 v1.3 주제 인 Asus 노트북 키로 보냈습니다 .

ASUS 노트북 키, v1.3

이 프로그램을 사용하면 Asus 노트북의 추가 버튼에 대한 자체 작업을 정의 할 수 있습니다.

그게 내가 필요한 전부 야! 또한 소스 코드가 포함되어 있습니다! (나쁘게 나는 Visual Studio를 가지고 있지 않습니다).

그러나 첫 번째 게시물의 프로그램에는 바보 같은 GUI 실수가 있습니다. 나중에 실수로 다른 사용자가 수정 한 다음 AsusNbKeysCtr-1.3fix.zip (소스 코드는 제외)으로 릴리스했습니다 .

그 프로그램 (고정 버전)를 사용하여, 나는 여분의 노트북에 키를 매핑 할 수 있었다 Volume Up, Volume Down그리고 Volume Mute직접 Windows에서 인식하는 키 입력을. 훌륭하고 내 문제의 절반을 해결합니다 !

그러나 나머지 절반에는 모니터 밝기 변경이 포함됩니다. 불행히도, 그에 대한 쉬운 해결책은 없으며 밝기를 높이거나 낮추려면 명령 줄 프로그램이 필요합니다 .

밝기를 특정 값으로 설정할 수있는 두 가지 명령 줄 응용 프로그램을 찾았지만 밝기를 늘리거나 줄일 수는 없습니다. 첫 번째는 Ciaran 사용자가 작성한 Brightener 입니다. 두 번째는 edgylogic.com의 디스플레이 밝기 Vista 가제트입니다 . 그들은 내 문제를 해결하지 못하기 때문에 여전히 밝기를 변경하는 프로그램이 필요합니다.


4

아마 대답하기에는 약간 늦었지만 링크 후 링크를 ​​따라 간 후 일반 미디어를 대체하고 미디어 재생을 위해 일반적인 키보드 키 이벤트를 전달하는 DMedia 버전을 발견했습니다. 나는 다른 버튼에 관한 질문을 알고 있지만 미디어 키가 매번 임의의 응용 프로그램을 시작했다는 사실 (Windows 8에서는 WMP를 포 그라운드로 가져옵니다)은 나를 귀찮게했습니다.

응용 프로그램은 바이너리 형식으로 여기에서 찾을 수 있습니다 (비트 버킷에 소스가 있습니다) http://3mptylab.blogspot.it/2012/09/how-to-make-asus-notebooks-media-keys.html

rar 파일을 다운로드하고 DMedia.exe 프로세스를 중지하고 ATK Media 설치 폴더로 이동 한 다음 경우에 따라 원래 DMedia.exe의 이름을 바꾸고 다운로드 한 DMedia.exe를 동일한 폴더에 넣으십시오. 작동하도록 실행합니다 (일반적으로 부팅시 시작해야 함).

이 코드를 기반으로하며 하나의 앱에서만 작동했습니다. http://zaak404.wordpress.com/2011/05/09/controlling-foobar2000-with-asus-g73-media-keys/

Windows 8 64 비트에서 Asus U30Jc에서 잘 작동하는 반면 다른 모든 방법은 제대로 작동하지 않았습니다.


1
5 년이 지났지 만 귀하의 답변은 여전히 ​​유용하며 실제로 도움이 된 유일한 답변입니다. win10 (asus에서 지원되지 않음)이있는 7yo 노트북에서 매력처럼 작동합니다.
고스트

1

밝기를 설정하기 위해 남은 다른 답변에 대한 귀하의 의견을 보았습니다. 그래서 나는 그 질문에 대해 쓴 앱을 약간 수정하고 밝기를 제어하는 ​​데 사용할 수있는 트레이 앱을 제안했습니다 (다른 스레드의 의견에 따라 동일한 제한 사항이 적용됨) .

이 버전의 앱은 현재 매우 열악합니다. 현재 심각하게 나쁜 코드가 있지만 어쨌든 나를 위해 작동하는 것 같습니다. 현재 핫키는 CTRL + ALT + UP / DOWN으로 하드 코딩되어 있지만, 알 수 있듯이 핫키를 직접 설정할 수있는 대화 상자가 있습니다. 현재 작동하지 않지만 어느 시점에서 수정하려고합니다.

다운로드

설정을 수정하려고 할 때 코드를 약간 정리하고 여기에 게시합니다.


감사합니다! 그러나 멋진 대화가 필요하지 않습니다! 당신이 그것을 만들 수 있다면 나는 그것을 brightener +1증가 (또는 -1감소)로 부를 수 있습니다. 충분합니다! 간단한 명령 줄 인터페이스는 내 필요에 완벽합니다 (키를 명령에 매핑하는 다른 프로그램이 있기 때문에).
Denilson Sá Maia

현명하게 디자인하면 제대로 작동하지 않습니다. 한 번에 1 % 씩 증가하면 스펙트럼의 한쪽 끝에서 다른 쪽 끝으로 이동하기 위해 콘솔 앱을 100 번 열고 닫을 수 있습니다. 핫키가있는 트레이 앱이 가장 좋은 방법 일 것입니다. 당신이 그것을 반대 할 수 없다면.
Ciaran

글쎄, 유닉스 / 리눅스 배경에 익숙하기 때문에 콘솔 앱은 나에게 매우 자연 스럽다. 그러나 Windows에서는 언급 한 것처럼 명령 프롬프트 창을 팝업하는 경향이 있습니다. 아마도 ... 어쩌면 일부 명령 줄 매개 변수로 호출하면 GUI 프로그램이 창을 열지 않고도 밝기를 변경하고 종료 할 수 있습니다. 글쎄, 그건 단지 아이디어 일뿐입니다. 나중에 Windows로 다시 부팅 할 때 프로그램을 다시 시도해야합니다.
Denilson Sá Maia

좋아, 마침내 테스트했습니다. 작동합니다, 감사합니다! 그러나 모니터의 밝기 수준은 4 ~ (어둠에서 "어두운"수준과 3 수준의 "매우 밝음")이지만 모니터의 밝기 수준은 약 10 ~ 15 정도입니다. ). 따라서 ... 밝기를 변경할 때 레벨을 건너 뛰지 않으면 더 좋습니다.
Denilson Sá Maia
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.