2012-05-05 8 views
10

Tôi cố gắng để mô phỏng các phím Macbook trên cho bất kỳ ứng dụng hoạt động sử dụngCocoa: Simulate Macbook phím trên & phím Multimedia

CGEventCreateKeyboardEvent (NULL, (CGKeyCode)keycode, true); 
CGEventCreateKeyboardEvent (NULL, (CGKeyCode)keycode, false); 

Cho đến nay tôi tìm thấy và đã gửi sự kiện 4 đầu tiên then chốt của thành công:

keycode/Key 

107 - Brightness Down 
113 - Brightness Up 
130 - Mission Control/Expose 
160 - Dashboard/Launchpad 
?? - Keyboard lit Down 
?? - Keyboard lit Up 
?? - Previous Track 
?? - Play/Pause 
?? - Next Track 
?? - Mute 
?? - Volume Down 
?? - Volume Up 
?? - Eject 

Nhưng tôi không thể tìm thấy bất kỳ mã khóa nào khác. Tôi thậm chí lặp qua 1000 số nguyên gửi số của nó dưới dạng sự kiện, không ai có vẻ hoạt động = P

Vì vậy, có cách nào để mô phỏng những sự kiện này không?

Cảm ơn bạn

Trả lời

6

Phím phương tiện không được coi là sự kiện bàn phím thông thường vì một lý do nào đó. This post cho biết các sự kiện trông như thế nào.

+0

Cảm ơn bạn đã chỉ đường cho tôi. Sau khi chỉnh sửa một chút, tôi đã làm việc! – Rodrigo