Chrome'da Windows 7 için Ctrl + Shift + W'yi nasıl devre dışı bırakabilirim


30

Yanlışlıkla Ctrl + Shift + W tuşlarına tekrar bastım ve bazı işlerimi kaybettim. Tek tek pencereler için CTRL + W tuşlarını kullanmayı seviyorum, ancak hiçbir zaman her şeyi kapatmak istemiyorum. Bunu Chrome'da devre dışı bırakmanın bir yolu var mı?


3
Utanç verici bir kısayol tuşu hala devre dışı bırakılamaz / değiştirilemez. Ben kullanmak istiyorum Ctrl+ Shift+ Qiçinde Cloud9 IDE , ama bu :( Chrome kapatır
Richard de Wit

2
Bu, Windows'a özgü bir sorun değildir. Bu genel bir tarayıcı sorunudur ve bu tarayıcılar (Chrome ve Firefox) Ubuntu linux’da da aynı kısayol tuş kombinasyonlarını kullanırlar. AHK diğer işletim sistemlerini desteklemiyor, ancak bu işletim sistemi için de işe yarayabilecek çözümler olup olmadığını merak ediyorum.
music2myear

MacOS için, krom kurulumunda Chrome menüsünde "Çıkmadan önce uyar" seçeneği bulunur. Beni defalarca kurtardı.
Rebecca Dessonville

Burada AutoHotkey'i kullanmadan bile daha fazla seçenek bulabilirsiniz. Bu yaklaşımı gerçekten seviyorum .
Michael Berdyshev

Bu iyi bir soru! Tek tek sekmeleri kapatmak için ctrl'ye basmak için bir pembenin ortasını ve w tuşuna basmak için başka bir parmağını kullanırım. Pinky'nin bazen ctrl'nin hemen üstündeki büyük shift tuşuna basması da çok kolaydır. Bunu düzeltmek için autohotkey kullanmak zorunda kalmak istemiyorum.
user3015682

Yanıtlar:


7

Klavye kısayoluna müdahale etmek için AutoHotkey'i kullanabilirsiniz :

SetTitleMatchMode, Regex

#IfWinActive, (- Google Chrome)$
    ^+w::
        ;do nothing
        return

#IfWinActive

1
Bu örnek, AutoHotKey v1.1.09.02 ile benim için işe yaramadı. Bazı tweaking sonra bu çalışma var: #IfWinActive, ahk_class Chrome_WidgetWin_1 ^ w :: Dönüş #IfWinActive
Steven

20

İglvzx tarafından verilen cevap, AutoHotKey (AHK) yazılımının yeni sürümleri için çalışmıyor . Yeni AHK sürümleriyle bunu nasıl yapabilirsiniz:

SetTitleMatchMode, Regex

#IfWinActive, ahk_class Chrome_WidgetWin_1
    ^+w::
        ;do nothing
        return
    ^+q::
        ;do nothing
        return

#IfWinActive

Bu ayrıca Ctrl + Shift + Q'nun tüm Chrome'dan çıkmasını önler .


(ctrl W göndermek için sadece kaldırın +)
JinSnow

Bu varsayılan cevap olmalıdır. Değiştirmek zaman da Firefox Quantum ile çalışır ahk_classiçinMozillaWindowClass
ifconfig

Ctrl + Shift + Q şu anda en son krom güncellemelerinden birinde devre dışı bırakılıyor, bu nedenle artık engellemeniz
gerekmiyor

2

Bu betiğin tam sürümü. Yeni AHK sürümlerinde çalışır.

  • Herhangi bir giriş dili ile çalışır (tuşa atanmış, harf olarak değil)
  • Yalnızca bir çalışan örnek (SingleInstance force)
  • Basılı tuşların geçmişini kaydetmiyor (KeyHistory 0)
  • Chrome'da Ctrl + ÜstKrkt + W ve Ctrl + ÜstKrkt + Q öğelerini engeller
#NoEnv; Gelecekteki AutoHotkey sürümleri ile performans ve uyumluluk için önerilir.
# Tek güç kuvveti;
#KeyHistory 0;
SendMode Girişi; Üstün hızı ve güvenilirliği nedeniyle yeni scriptler için önerilir.
SetWorkingDir% A_ScriptDir%; Tutarlı bir başlangıç ​​dizini sağlar.

SetTitleMatchMode, Regex
#IfWinActive, ahk_class Chrome_WidgetWin_1
    ^ + SC011 ::
        ;hiçbir şey yapma
        dönüş
    ^ + SC010 ::
        ;hiçbir şey yapma
        dönüş
#IfWinActive

lütfen bu kodu formatlamama yardım et!
robertono

1
Kapanış </pre>etiketini kaçırdınız
Burgi

Krom anahtar dili, en azından benim sürümüm (61.0.3163.100) krom için dile bağlı olduğundan, tarama kodunu kullanmak daha iyi çalışmaz.
William Cushing

0

Bu, her uygulamada bir tür seçim sözcüğü gerçekleştirmek için ctrl-w'yi bağlar ve ctrl-shift-w ve ctrl-shift-q kullanarak kapanış kromunu devre dışı bırakır. Windows 10 için ingilizce ve fransızca giriş yöntemleri ile test edilmiştir.

#NoEnv; Gelecekteki AutoHotkey sürümleri ile performans ve uyumluluk için önerilir.
; #Warn; Yaygın hataları tespit etmeye yardımcı olacak uyarıları etkinleştirin.
# Tek KUVVET
#KeyHistory 0
SendMode Girişi; Üstün hızı ve güvenilirliği nedeniyle yeni scriptler için önerilir.
SetWorkingDir% A_ScriptDir%; Tutarlı bir başlangıç ​​dizini sağlar.

^ w ::; kelime seç
    Gönder, ^ {right} ^ {left} ^ + {right}
    dönüş

SetTitleMatchMode, Regex
#IfWinActive, ahk_class Chrome_WidgetWin_1
    ^ + w :: dönüş; ctrl-shift-w'yi hiçbir şey yapma
    ^ + q :: dönüş; ctrl-shift-q'yi hiçbir şey yapma
#IfWinActive

0

İşte test1 ve test2 adlı sekme için ctrl + w ve ctrl + q işlevlerini devre dışı bırakmak için kullanılan otomatik tuş kodudur (test1, sekmenizde görünen başlıktır. Ayrıca, daha fazla şey bulmak için otomatik işaret tuşunu da kullanabilirsiniz)

SetTitleMatchMode, Regex

#If WinActive("test1 ahk_class Chrome_WidgetWin_1") || WinActive("test2 ahk_class Chrome_WidgetWin_1") 
        ^w::
        ^q::
            return  ; do nothing

#IfWinActive

Raj ve bu adam için kredi

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.