Làm cách nào để tắt phím tắt Thu nhỏ (lệnh-M) trong Mavericks?


60

Tôi muốn bỏ đặt phím tắt Cmd + M nhưng dường như tôi không thể tìm thấy nó. Tôi đã kiểm tra System Preferences > Keyboard > Shortcutsnhưng không có may mắn ở đó. Tôi thậm chí đã cố gắng chạy defaults write -g NSUserKeyEquivalents -dict-add 'Minimize' '\0'vô ích.

Câu trả lời:


70

Bạn không cần phải cài đặt bất kỳ phần mềm bổ sung nào.

  1. Chuyển đến Tùy chọn hệ thống > Bàn phím > Phím tắt > Phím tắt ứng dụng

  2. Nhấn vào Nút cộngnút bên dưới

  3. Nhập " Thu nhỏ " (sử dụng " Thu nhỏ tất cả " để ghi đè thu nhỏ tất cả các cửa sổ với ⌥⌘M) vào trường nhập văn bản Tiêu đề menu .

  4. Chỉ định một số tổ hợp phím bizzare mà bạn sẽ không nhấn một cách tình cờ.

  5. Lặp lại các bước ba và bốn cho " Thu nhỏ " (chính tả thay thế) cần thiết cho một số ứng dụng.

  6. Đóng cửa sổ để lưu các thay đổi.

Cài đặt phím tắt

Tôi biết rằng điều này không thực sự "vô hiệu hóa" nhưng kết quả thực sự giống nhau và không phụ thuộc vào phần mềm của bên thứ 3.


6
Điều này đã không làm việc cho tôi trên El Capitan 10.11.2. "Thu nhỏ" hiển thị bên dưới "Tất cả ứng dụng" trong danh sách Phím tắt, được gán cho Control-Option-Command-M, nhưng tổ hợp phím đó không thu nhỏ và Command-M vẫn vậy.
Alex Coventry

Tôi có thể đề nghị bạn thêm vào phản hồi này một chuyến đi quá mức cho lệnh "Thu nhỏ tất cả".
AKnox

8
Câu trả lời được chấp nhận cần một phụ lục: Bạn sẽ muốn ghi đè cả "Thu nhỏ" và "Thu nhỏ" (ví dụ Chrome muốn đánh vần).
Juuso ngày

Điều này không hoạt động trên High Sierra.
weberc2

1
Yayyyy! Cảm ơn bạn. Đây là một sự phiền toái thường xuyên vì nó luôn xảy ra khi tôi vô tình nhấn Command + M và tôi KHÔNG BAO GIỜ muốn thực hiện nó trên mục đích. Cuối cùng tôi đã quyết định dành một vài phút cho Google một giải pháp và bạn đã khắc phục vấn đề này.
Chris Burbridge

7

Giải pháp thay thế

Tôi đã cố gắng làm theo thiết lập lối tắt của riêng tôi như Machal đã đề xuất. Tuy nhiên, nó không hoạt động với tôi và chỉ tăng gấp đôi phím bấm để giảm thiểu.

Tôi đã tìm thấy, việc thiết lập một cái gì đó khác cho CMD + M hoạt động hoàn hảo:

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


Thú vị, nhưng dường như cũng không hoạt động. Vấn đề là điều này chỉ đơn thuần ghi đè lệnh-m. Nếu bạn tắt lựa chọn ở đây, thì lệnh-m vẫn sẽ khiến cửa sổ thu nhỏ. Tôi (và có lẽ là những người khác) muốn làm điều này để họ có thể sử dụng lệnh-m cho các ứng dụng khác.
Scott Bigss

1
Điều này làm việc cho tôi trên El Capitan 10.11.2
Alex Coventry

Cũng hoạt động với tôi trong macOS Sierra
Danny Kirchmeier

3

macOS 10.12 (Sierra):

Câu trả lời được chấp nhận đã không làm việc cho tôi. Nhưng thiết lập CMD-Mánh xạ thành một hành động khác ngay lập tức có hiệu quả:

  1. Chuyển đến Tùy chọn hệ thống > Bàn phím > Phím tắt > Phím tắt ứng dụng

  2. Kiểm tra mục Hiển thị menu trợ giúp

  3. gán cho nó một CMD-Mtổ hợp phím.

Cài đặt phím tắt

Không phải là một giải pháp hoàn hảo, nhưng vẫn tốt hơn nhiều so với việc thu nhỏ cửa sổ một cách tình cờ.


2

Sử dụng Karabiner, điều này hoạt động với High Sierra và cao hơn.

Tạo một tệp giống như thế này trong ~ / .config / karabiner / nội dung / Complex_modutions / emacs_shortype.json

{
  "title": "Emacs",
  "rules": [
    {
      "description": "Emacs Shortcuts",
      "manipulators": [
        {
          "from": {
            "key_code": "m",
            "modifiers": { "mandatory": ["left_command"], "optional": ["any"] }
          },
          "to": [{
            "key_code": "m",
            "modifiers": ["left_command", "left_shift", "left_control"]
          }],
          "type": "basic"
        }
      ]
    }
  ]
}

Sau đó đi đến Karabiner và kích hoạt nó.


1

Cách dễ nhất để làm điều này là cài đặt một bộ sửa lỗi chính (tôi sử dụng KeyRemap4MacBook ). Mặc dù tên này có vẻ gợi ý khác, nhưng hiện tại KeyRemap4MacBook thực sự hoạt động với tất cả các sản phẩm máy tính của Apple có thể chạy OS X 10.4 trở lên, bao gồm iMac, Mac mini và Mac Pro.

Sử dụng phương pháp này, bạn có thể ánh xạ M, mà OS X ánh xạ tới chức năng thu nhỏ theo mặc định, thành Fn + ⌘M, khó khăn hơn đáng kể để nhấn và mặc định OS X không có chức năng nào.

Nói cách khác, bạn có thể trao đổi chức năng của hai tổ hợp phím này để ⌘M không còn chức năng và về cơ bản bị vô hiệu hóa. Mặc dù nó không hoàn toàn "vô hiệu hóa" phím tắt, nhưng cách giải quyết này đạt được hiệu quả tương tự.

Sử dụng các bước sau để tắt lối tắt thu nhỏ trong Mavericks:

1. Cài đặt KeyRemap4MacBook

Tải về .DMGtệp thích hợp từ liên kết ở trên và nhấp đúp vào tệp. Nếu bạn nhận được một tin nhắn như thế này:

Tùy chọn bảo mật của bạn cho phép chỉ cài đặt các ứng dụng từ Mac App Store và các nhà phát triển được xác định

Sau đó mở System Preferenceschương trình đã được cài đặt trên máy tính của bạn và trong Personaltab, chọn Security & Privacy. Tiếp theo, bên dưới Generaltab, nhấp vào khóa ở góc dưới bên trái để thực hiện thay đổi (cung cấp mật khẩu quản trị nếu cần) và dưới Allow applications downloaded from:nhãn, chọn Anywherenút radio.

Bây giờ bạn có thể cài đặt ứng dụng; bạn có thể cần phải khởi động lại sau khi hoàn thành.

2. Định cấu hình cài đặt tùy chỉnh

Mặc dù KeyRemap4MacBook cung cấp một bộ các tính năng hữu ích đa dạng, việc vô hiệu hóa phím tắt thu nhỏ không nằm trong số đó. Thay vào đó, nó cung cấp một tệp XML tiện dụng mà bạn có thể sửa đổi bằng API của họ để đạt được hầu hết mọi ánh xạ chính mà bạn có thể nghĩ ra.

Mở KeyRemap4MacBook và điều hướng đến Misc & Uninstalltab. Dưới Custom Settingnhãn, nhấp vào Open private.xmlnút. Đảm bảo rằng tài liệu mở trong một trình soạn thảo văn bản đơn giản như TextEdit. Sau khi mở, bạn sẽ thấy một tệp XML trống với rootcác thẻ trống . Thay thế toàn bộ nội dung của nó bằng đoạn mã sau:

<?xml version="1.0"?>
<root>
    <item>
        <name>Disable Minimize</name>
        <identifier>private.disable_minimize</identifier>
        <autogen>
            __KeyToKey__
            KeyCode::M, ModifierFlag::COMMAND_L,
            KeyCode::M, ModifierFlag::COMMAND_L | ModifierFlag::FN
        </autogen>
        <autogen>
            __KeyToKey__
            KeyCode::M, ModifierFlag::COMMAND_L | ModifierFlag::FN,
            KeyCode::M, ModifierFlag::COMMAND_L
        </autogen>
    </item>
</root>

[Lưu ý: Mã trước đó sử dụng phím lệnh ngoài cùng bên trái. Nếu bạn đang quan tâm đến việc vô hiệu hóa các-nhất ngay phím lệnh, thay đổi mỗi trường hợp của COMMAND_Lvới COMMAND_R.]

Lưu private.xmltập tin. Quay trở lại Change keytab. Trong danh sách chính, dưới remappingnhãn, bây giờ bạn sẽ thấy một Disable Minimizehộp kiểm.

Chọn hộp kiểm và bây giờ bạn sẽ không còn có thể thu nhỏ các cửa sổ của mình bằng phím tắt ⌘M. Nếu bạn cần sử dụng lại phím tắt, hãy sử dụng Fn + ⌘M hoặc chỉ cần bỏ chọn Disable Minimizehộp kiểm.


0

Tôi đã tắt Điều khiển nhiệm vụ trong "Hệ thống trước> Phím tắt> Điều khiển nhiệm vụ" bằng cách bỏ chọn hộp kiểm Điều khiển nhiệm vụ trong cột và sau đó Cmd-Msẽ giảm thiểu bất kỳ ứng dụng nào mở thay thế.

Vì vậy, bằng cách sử dụng "Bàn phím ma trận", tôi tạo Nhóm "Không làm gì" và được gán Cmd-Mcho "Không hành động" như trong ảnh chụp màn hình. Làm việc như người ở!


2
Bạn đang đề cập đến ảnh chụp màn hình nào?
nohillside
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.