Command-Control-Arrow tiếng bíp (phát âm thanh cảnh báo) trong Lion


12

Tôi đã nhận thấy từ khi nâng cấp lên Lion rằng nếu tôi nhấn Command- Control- Left/Right(và đôi khi Downcũng vậy; xem bên dưới), máy tính của tôi phát ra tiếng bíp (phát âm thanh cảnh báo).

Nó không xảy ra trong tất cả các ứng dụng:

  • Trong Bảng điều khiển, tôi có thể nhấn bất kỳ tổ hợp phím nào ở trên và không có tiếng bíp.
  • Trong Mail, nó sẽ phát ra tiếng bíp nếu tôi nhấn Command- Control- Left/Right, nhưng không Up/Down.
  • Trong hầu hết mọi ứng dụng khác, mọi kết hợp ngoại trừ Command- Control- Upgây ra tiếng bíp.

Tôi dường như không thể tìm thấy bất kỳ lệnh menu nó có thể cố gắng để gọi, mặc dù ngay cả khi đó là trường hợp, các ứng dụng như NetBeans và PhpStorm là khỉ cờ lê ngôn ở đây: Tôi có Command- Control- Leftánh xạ tới "đi đến chỉnh sửa cuối cùng ". Khi tôi nhấn tổ hợp phím đó, máy Mac của tôi vẫn phát ra tiếng bíp, nhưng nó cũng di chuyển con trỏ đến vị trí chỉnh sửa cuối cùng.

Cái gì Command- Control- Left/Right/Up/Downánh xạ tới máy Mac của tôi đang phàn nàn?


Tôi đã kết thúc vấn đề này trong NetBeans / PhpStorm bằng cách thay đổi phím tắt thành Command- Option- Left.

1
Bạn cũng có thể tắt tiếng như superuser.com/questions/98868/
Mạnh

Câu trả lời:


8

Tiếng bíp bạn đang nghe trong ngữ cảnh này không phải vì những lệnh chính đó được ánh xạ tới một cái gì đó mà hoàn toàn ngược lại bởi vì chúng không phải.

Gõ một lệnh phím chưa được ánh xạ sẽ dẫn đến một tiếng chuông có thể nghe được.

Như bạn lưu ý Command- Control- Righttrong kết quả trong một chuông âm thanh trong Mail.app. Bạn cũng sẽ lưu ý Command- Nkết quả trong một tin nhắn mới.

Vì vậy, đây là một bằng chứng để xác nhận khẳng định của tôi:

  • Mở System Preferences> Keyboard
  • Chọn Phím tắt từ hộp đựng thuốc ở đầu
  • Từ menu ở bên phải chọn Application Shortcuts
  • Nhấp vào dấu + nhỏ ở dưới cùng bên trái của bảng bên phải
  • Từ kéo ứng dụng xuống chọn Mail
  • Trong trường Tiêu đề menu, nhập "Tin nhắn mới" (không có dấu ngoặc kép)
  • Đặt con trỏ của bạn trong trường Phím tắt và gõ Command- Control-Right
  • Nhấn Add

Bây giờ quay trở lại Mail và gõ Command- Control- Right. Một tin nhắn mới sẽ được tạo nhưng nếu bạn gõ Command- Nbạn sẽ nghe thấy tiếng chuông nghe được. Điều này là do Command- Nkhông còn được ánh xạ tới bất cứ điều gì. Chúng tôi đã thay thế nó.

Vì vậy, khi bạn nghe thấy tiếng chuông có thể nghe được, điều đó thường có nghĩa là bạn đang cố gắng làm điều gì đó không thể (nghĩa là gõ một lệnh chính không có ý nghĩa đối với ứng dụng hiện tại).


Hấp dẫn. Điều đó dường như có ý nghĩa. Các ứng dụng như NetBeans và PhpStorm dường như là một ngoại lệ đối với quy tắc này, nhưng chúng thực hiện việc xử lý lối tắt của riêng chúng, vì vậy có thể chúng chỉ đơn giản là không thực hiện đúng.

6
Tôi thấy điều tương tự với tất cả các ứng dụng JetBrains. Nó đang khiến tôi phát điên :(
Shane

5
IntelliJ chính xác là lý do tại sao tôi ở đây ...
dev

Điều kỳ lạ là chỉ vì thứ gì đó không bị ràng buộc trong Prefs hệ thống mà MacOS giả định rằng tổ hợp phím không được sử dụng, khi nó có thể dễ dàng được ánh xạ tới thứ gì đó quan trọng trong ứng dụng của bên thứ 3, chẳng hạn như trong IDE hoặc trình soạn thảo văn bản .
Jake Wilson

Câu trả lời của roNn23 khắc phục sự cố trong các công cụ JetBrains như IntelliJ, PyCharm, CLion, AppCode, Ryder, v.v.
cướp mayoff 13/12/19

11

Tôi đã tìm thấy một cách giải quyết tốt đẹp. Tạo tập tin ~/Library/KeyBindings/DefaultKeyBinding.dictvới nội dung sau:

{
    "^@\UF701" = "noop:";
    "^@\UF702" = "noop:";
    "^@\UF703" = "noop:";
}

Tìm thấy trên GitHub / Atom .


2
tôi đã phải chuyển @ và ^ trên ElCapitan "@ ^ \ UF701"
GDmac

Câu trả lời này đã khắc phục sự cố cho tôi (trong CLion và các công cụ JetBrains khác) trên macOS 10.15 Catalina mà không có thay đổi.
cướp mayoff

Vẫn hoạt động ở Catalina! Nhưng có lẽ bạn phải khởi động lại ứng dụng hoặc máy Mac nếu nó không hoạt động ngay lập tức.
roNn23
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.