Nonaktifkan Shift Cmd Q untuk logout


14

Saya ingin menonaktifkan Shift+ Command+ Qpintasan keyboard untuk Log Out.

Saya menggunakan Karabiner saat ini, tetapi saya hanya berhasil menonaktifkannya sepenuhnya menggunakan xml berikut:

<?xml version="1.0"?>
<root>
    <item>
        <name>Disable COMMAND SHIFT Q for Logout</name>
        <identifier>disable_CMD_SHIFT_Q_private</identifier>
        <autogen>__KeyToKey__ KeyCode::Q, VK_SHIFT | VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
    </item>
</root>

tapi saya ingin memiliki kombinasi keyboard yang tersedia di emacs (dalam ESS untuk debugging).

Apakah ada cara agar saya dapat memetakan kombinasi keyboard secara efektif?

Jawaban:


13

Berikut ini berfungsi untuk saya pada 10.9.5:

  1. Preferensi Sistem> Keyboard> Pintasan> Pintasan Aplikasi.
  2. '+' untuk menambahkan pintasan
  3. Aplikasi: All Applications
  4. Judul Menu: Log Out [Your Name]… Di sini, salin teks persis yang ditampilkan di menu Apple, ganti [Your Name], dan perhatikan bahwa elipsis harus diketik dengan alt-;
  5. Pintasan Keyboard: ctrl- shift- cmd- Q(atau apa pun yang Anda inginkan: sesuatu yang berbeda dengan shift- cmd- Q)
  6. Logout dan masuk lagi.
  7. Perhatikan bahwa pintasan keyboard telah berubah di menu Apple, dan shift- cmd- Qtidak lagi memicu menu.

Bekerja dengan sempurna. Sangat bagus untuk diingat bahwa pintasan sistem dapat dimodifikasi walaupun tidak terlihat di Preferensi> Papan Ketik> Pintasan.
Rainer

Bekerja untuk saya juga di Yosemite (10.10.5)
Steven

2
Ini tidak bekerja untuk saya di Sierra. Saya memastikan teksnya identik, dan benar-benar mencoba kombinasi tombol biasa ... dan Alt. Namun sayangnya pintasannya tetap sama.
SilverSideDown

1
Saya bisa mendapatkan ini untuk bekerja di High Sierra dengan melakukan hal di atas untuk KEDUA Log Out <Your Name>dan Log Out <Your Name>…. Cukup aneh, secara default High Sierra hanya menunjukkan Log Out <Your Name>…. Jika Anda mengganti pintasan ini seperti yang dijelaskan, item lain muncul di menu "Apple", kali ini tanpa elipsis Log Out <Your Name>:, dan memiliki pintasan cmd_shift_q yang sama. Hanya ketika Anda mengganti item kedua ini Anda benar-benar dapat membebaskan cmd_shift_q.
Sean Mackesey
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.