Làm thế nào để ánh xạ lại các phím đặc biệt trên máy tính xách tay Asus?


11

Tôi có máy tính xách tay Asus M51Sn , chạy Windows 7 (nhưng cũng có Linux, nhưng câu hỏi này chỉ là về Windows). Như bạn có thể thấy trong hình ảnh sau, nó có năm phím hoàn toàn vô dụng ở đầu bàn phím. Tôi muốn sắp xếp lại các phím như vậy cho những điều hữu ích.

nhập mô tả hình ảnh ở đây

Trong máy tính xách tay này, tôi phải sử dụng Fn+F5Fn+F6thay đổi độ sáng, và Fn+F10, Fn+F11Fn+F12để tắt hoặc thay đổi âm lượng. Những hành động này RẤT cồng kềnh, vì chúng cần phải ấn hai tay và tôi cần nhìn vào bàn phím để tìm đâu là phím chính xác. Điều tôi muốn là ánh xạ lại các phím vô dụng ở trên cùng (như đã thấy trong hình trước) để thay đổi độ sáng và âm lượng.

Như tôi đã nói, tôi cần một giải pháp cho Windows 7 (Tôi đã ánh xạ lại các khóa trên hệ thống Linux của tôi).

Tôi đã cài đặt một chương trình từ Asus có tên ATK Hotkey, chịu trách nhiệm hiển thị các thông báo OSD về thay đổi độ sáng / âm lượng. Tuy nhiên, chương trình này rất tệ, vì nó chạy hoàn toàn ẩn khỏi người dùng và KHÔNG có cấu hình nào cả. Thậm chí không có tệp cấu hình, nó chỉ có một vài tệp EXE và DLL, không có gì hơn. Thật tệ khi phím "trình duyệt mở" trên bàn phím của tôi luôn khởi chạy Internet Explorer, ngay cả khi đó không phải là trình duyệt mặc định của tôi. Nếu cần, tôi sẽ vui vẻ gỡ cài đặt chương trình này nếu tôi tìm thấy thứ gì đó tốt hơn. (ánh xạ lại khóa cho các hành động hữu ích quan trọng hơn nhiều so với tin nhắn OSD)

Những điều tôi đã thử

Gỡ cài đặt ATK Hotkey

Không có ATK Hotkey, tôi vẫn có thể thay đổi độ sáng (vì có thể được xử lý bởi BIOS), nhưng Fn+F*các phím không thay đổi âm lượng nữa.

Phím nhọn 3.0

SharpKeys 3.0 không thể đọc bất kỳ phím đặc biệt nào trên máy tính xách tay của tôi. Đặt cược của tôi là họ không nhấn phím thực tế, mà thay vào đó là các sự kiện ACPI. Vì vậy, tôi cần một cách để ánh xạ một số sự kiện ACPI thành các hành động hữu ích.

Tự động

Tôi đã thử cài đặt AutoHotkey và chạy tập lệnh để tìm scancode của khóa . Không may mắn, những phím đặc biệt này trên máy tính xách tay của tôi không xuất hiện để tạo các sự kiện scancode hoặc nhấn phím. (có ý tưởng này từ câu trả lời của StackOverflow , thật tệ vì nó không hiệu quả với tôi)


Cập nhật, 4 năm sau : Năm 2014, cuốn sổ đó bị hỏng và tôi đã ngừng sử dụng nó. Ngoài ra, tôi không chạy Windows trên máy tính xách tay hiện tại của mình.



@Revolter: liên quan, nhưng không trùng lặp. Một bàn phím tiêu chuẩn sẽ gửi phím nhấn cho các phím phụ đó. Mặt khác, máy tính xách tay Asus này dường như gửi các sự kiện ACPI không thể dễ dàng tùy chỉnh.
Denilson Sá Maia

Câu trả lời:


6

Từ chủ đề Gian hàng thông tin ASUS (tại diễn đàn Đánh giá máy tính xách tay) , tôi đã tìm thấy một liên kết có tên Tùy chỉnh các phím nóng ASUS . Liên kết đó đã gửi tôi đến các khóa máy tính xách tay của Asus, chủ đề v1.3 trên diễn đàn đó:

Phím máy tính xách tay Asus, v1.3

Chương trình này cung cấp cho bạn khả năng xác định hành động của riêng mình đối với các nút bổ sung của máy tính xách tay Asus.

Đó là tất cả những gì tôi cần! Hơn nữa: mã nguồn được bao gồm! (quá tệ, tôi không có Visual Studio).

Tuy nhiên, chương trình từ bài đăng đầu tiên có lỗi GUI ngớ ngẩn, sau đó đã được sửa bởi một người dùng khác và sau đó được phát hành dưới dạng AsusNbKeysCtr-1.3fix.zip (nhưng không có mã nguồn).

Sử dụng chương trình đó (phiên bản cố định), tôi đã có thể remap các phím thêm máy tính xách tay để Volume Up, Volume DownVolume Mutetổ hợp phím, được công nhận trực tiếp bởi Windows. Điều đó thật tuyệt, và giải quyết được một nửa vấn đề của tôi !

Nửa còn lại, tuy nhiên, liên quan đến việc thay đổi độ sáng màn hình. Thật không may, không có giải pháp dễ dàng nào cho điều đó và tôi cần một chương trình dòng lệnh để tăng và giảm độ sáng .

Tôi đã tìm thấy hai ứng dụng dòng lệnh cho phép tôi đặt độ sáng thành một số giá trị, nhưng chúng không cho phép tôi tăng hoặc giảm nó. Cái đầu tiên là Brightener, được viết bởi người dùng Ciaran . Cái thứ hai là Display Brightness Vista Utility từ edgylogic.com . Vì họ không giải quyết vấn đề của tôi, tôi vẫn cần một chương trình để thay đổi độ sáng.


4

Có lẽ hơi muộn để trả lời, nhưng sau khi theo liên kết sau liên kết, tôi tìm thấy một phiên bản DMedia thay thế phiên bản bình thường và gửi các sự kiện phím bàn phím chung để phát lại phương tiện. Tôi biết câu hỏi là về các nút khác, nhưng thực tế là các phím phương tiện đã khởi chạy một ứng dụng ngẫu nhiên mỗi lần (và trong Windows 8, nó mang WMP lên phía trước) làm phiền tôi.

Có thể tìm thấy ứng dụng ở dạng nhị phân tại đây (có một nguồn trong bitbucket nếu bạn thấy nó) http://3mptylab.blogspot.it/2012/09/how-to-make-asus-notebooks-media-keys.html

Chỉ cần tải xuống tệp rar, dừng quá trình DMedia.exe, chuyển đến thư mục cài đặt ATK Media của bạn, đổi tên DMedia.exe ban đầu chỉ trong trường hợp và sau đó đặt DMedia.exe đã tải xuống vào cùng thư mục. Thực thi nó để làm cho nó hoạt động (và thông thường nó sẽ khởi chạy khi khởi động).

Nó dựa trên mã này, chỉ hoạt động cho một ứng dụng. http://zaak404.wordpress.com/2011/05/09/controlling-foobar2000-with-asus-g73-media-keys/

Hoạt động tốt trên Asus U30Jc của tôi trong Windows 8 64-bit, trong khi tất cả các phương pháp khác không hoạt động đúng.


1
Đã 5 năm và câu trả lời của bạn vẫn hữu ích và là người duy nhất thực sự giúp tôi. Hoạt động như một bùa mê trên máy tính xách tay 7yo với win10 (không được hỗ trợ bởi asus).
ma

1

Nhận xét của bạn về một câu trả lời khác tôi để lại để thiết lập độ sáng vì vậy tôi đã sửa đổi ứng dụng tôi đã viết cho câu hỏi đó một chút và đưa ra một ứng dụng khay mà bạn có thể sử dụng để kiểm soát độ sáng (áp dụng các hạn chế tương tự như các nhận xét trong luồng khác) .

Phiên bản của ứng dụng này là khá nghèo tại thời điểm này. Một số mã xấu nghiêm trọng tại thời điểm này nhưng dường như nó vẫn hoạt động với tôi. Hiện tại, phím nóng được mã hóa cứng là CTRL + ALT + LÊN / XUỐNG nhưng như bạn sẽ thấy có một hộp thoại có sẵn để tự thiết lập các phím nóng. Không hoạt động vào lúc này nhưng tôi sẽ đi xung quanh để sửa nó vào một lúc nào đó.

Tải xuống

Khi tôi sửa chữa cài đặt, tôi sẽ dọn mã lên một chút và cũng đăng nó ở đây.


Cảm ơn bạn! Nhưng này, không cần hộp thoại ưa thích! Nếu bạn có thể làm điều đó để tôi có thể gọi nó là brightener +1tăng (hoặc -1giảm), thế là đủ! Một giao diện dòng lệnh đơn giản là hoàn hảo cho nhu cầu của tôi (vì tôi đã có chương trình khác để ánh xạ khóa vào lệnh).
Denilson Sá Maia

Thiết kế khôn ngoan nó sẽ không hoạt động quá tốt. Tăng thêm 1% mỗi lần sẽ có nghĩa là bạn sẽ mở và đóng ứng dụng bảng điều khiển 100 lần để đi từ đầu này sang đầu kia. Một ứng dụng khay với các phím nóng có lẽ là cách tốt nhất để làm điều này. Trừ khi bạn có thể tranh luận chống lại nó.
Ciaran

Chà, vì tôi đã quen với nền Unix / Linux, nên các ứng dụng console khá tự nhiên đối với tôi. Tuy nhiên, trên Windows họ có xu hướng bật lên cửa sổ nhắc lệnh, như bạn đã đề cập. Vì vậy, ... có lẽ chương trình GUI, khi được gọi với một số tham số dòng lệnh, có thể thay đổi độ sáng và thoát, thậm chí không cần mở bất kỳ cửa sổ nào. Vâng, đó chỉ là một ý tưởng. Hãy thử chương trình của bạn sau, khi tôi khởi động lại vào Windows.
Denilson Sá Maia

Được rồi, cuối cùng tôi đã thử nó. Nó hoạt động, cảm ơn bạn! Nhưng nó chỉ có 4 mức độ sáng (trên màn hình của tôi là "tối" và 3 mức "rất sáng"), trong khi tôi biết màn hình của mình có khoảng 10 ~ 15 mức độ sáng (và tôi thường chuyển đổi giữa 3 mức thấp nhất ). Vì vậy, sẽ tốt hơn nếu nó không bỏ qua các mức khi thay đổi độ sáng.
Denilson Sá Maia
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.