2011-09-25 36 views
5

Có cách nào để sử dụng Tập lệnh Apple để kiểm soát độ sáng của bàn phím backlit trên Macbook không?Làm thế nào để sử dụng Apple Script để điều khiển bàn phím backlit?

Phím backlit là F5F6.

Edit:

Dựa trên đề nghị của @Clark tôi đã cố gắng tiếp theo, nhưng nó không hoạt động.

NSAppleScript *run = [[NSAppleScript alloc] initWithSource:@"tell application \"System Events\" to key code 96"]; 
    [run executeAndReturnError:nil]; 

Mọi đề xuất?

Trả lời

0

Amit Singh có một chương về làm thế nào để làm điều này từ C.

http://www.osxbook.com/book/bonus/chapter10/light/

Nó muốn được dễ dàng để biên dịch mã mẫu trên trang đó và gọi nó là từ AppleScript.

Để làm cho Applescript nhập khóa chức năng, bạn phải sử dụng mã khóa. Các mã chủ chốt fore các phím chức năng bao gồm:

F1 122 F2 120 F3 99 F4 118 F5 96 F6 97 F7 98 F8 100 F9 101 F10 109 F11 103

Để loại một làm điều gì đó như thế này:

cho ứng dụng "Sự kiện hệ thống" vào mã khóa 96

+0

Tôi đã đọc qua Am bài đăng của Singh và rất nhiều chức năng mà anh ấy sử dụng là riêng tư. Tôi không nghĩ rằng tôi muốn đi theo con đường đó, đó là lý do tại sao Apple Script là phương pháp tốt nhất. Tôi đã thử mã Apple Script của bạn, nhưng nó không hoạt động. Vui lòng xem chỉnh sửa trong câu hỏi ban đầu của tôi. Cảm ơn bạn. – David

+0

Vâng - có vẻ như ngay cả khi các phím được ánh xạ tới các phím chức năng chỉ đơn thuần là gửi phím chức năng sẽ không làm bất cứ điều gì. Điều đó khiến bạn với các chức năng không có giấy tờ tôi sợ. – Clark

Các vấn đề liên quan