Làm cách nào để tắt phím tắt bàn phím định nghĩa từ Command-Control-D trong OS X Lion?


11

Mac OS X Lion đã giới thiệu một tính năng mới trong đó trong nhiều ứng dụng, bạn có thể nhấn Command-Control-D để tạo cửa sổ bật lên với định nghĩa cho từ dưới con trỏ chuột. Một tác dụng phụ của việc này là bạn không còn có thể sử dụng cùng một phím tắt để truy cập chức năng trong các ứng dụng khác (ví dụ: Emacs).

Có thể

a) vô hiệu hóa định nghĩa từ Phím tắt bàn phím Command-Control-D hoặc
b) thay đổi phím tắt bàn phím định nghĩa từ thành một từ khác ngoài Command-Control-D?


Cảm ơn đã kiểm tra, Lri. Đối với những gì nó có giá trị, tôi nhìn vào com.apple.symbolichotkeys.plist. Không có con xúc xắc.
Zane Shelby

Câu trả lời:


6

Tôi chỉ cần tìm ra điều này, bằng cách sử dụng nghiên cứu tuyệt vời có sẵn ở đây: http://hintsforums.macworld.com/showthread.php?t=114785

Lưu ý rằng tôi đang sử dụng 2 định nghĩa khác nhau về "từ điển" trong phần giải thích bên dưới:

Mẹo nhỏ là thêm một giá trị vào từ điển AppleSymbolicHotKeys trong com.apple.symbolichotkeys

Trong từ điển này , bạn muốn thêm một từ điển mới cho khóa 70 (đó là từ tra cứu từ điển điểm ) với enable = NO. Hãy chắc chắn rằng 'kích hoạt' là một boolean.

Thật không may, tôi dường như không thể chắt lọc nó thành một lời kêu gọi 'mặc định viết ...'. Nó sẽ là một cái gì đó như thế này:

defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys -dict-add 70 "{enabled=NO;}"

nhưng tôi không thể tìm ra làm thế nào để xác định rằng 'được kích hoạt' phải là boolean. Như đã viết, điều này làm cho nó thành một chuỗi, mà không hoạt động để vô hiệu hóa tổ hợp phím. Bạn có thể chạy lệnh này, sau đó chỉnh sửa plist và chuyển nó thành boolean .. có thể dễ dàng hơn so với chỉnh sửa tệp trực tiếp.

Điều này sẽ vô hiệu hóa tổ hợp phím từ điển. Bạn có thể sử dụng thông tin từ liên kết ở trên để rebind dictionary sang một khóa khác nếu bạn thích.


6
Giá trị cũng có thể là XML : defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys -dict-add 70 '<dict><key>enabled</key><false/></dict>'.
Lri

2
Yey! (cảm ơn @craig & @Lauri) chỉ cần khởi động lại!
nhe

1

(Đầu tiên, điều này chắc chắn không phải là mới - nó đã xuất hiện từ thời Leopard, tôi tin thế.)

Thật không may, có vẻ như hiện tại không có cách nào để vô hiệu hóa hoặc thay đổi nó trong Lion. Bạn có thể thêm / thay đổi lối tắt cho Dịch vụ "Tra cứu trong từ điển", nhưng điều này không thay đổi hành vi của control-lệnh-D. Gửi lỗi nếu bạn có tài khoản nhà phát triển và hiện tại, hãy học cách sống với nó :(


1
Trong Snow Leopard, phím tắt toàn cầu không 'bóng' hoặc ghi đè các phím tắt ứng dụng.
Zane Shelby

Thật. Vâng, đây là một hành vi đáng thất vọng. Nó không thực sự làm phiền tôi vì tôi thực sự sử dụng control-Command-D để tra từ.
jtbandes
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.