ฉันกด Ctrl + Shift + W อีกครั้งโดยไม่ตั้งใจและทำงานบางอย่างหายไป ฉันชอบใช้ CTRL + W สำหรับแต่ละ windows แต่ฉันไม่ต้องการปิดทุกอย่าง มีวิธีปิดการใช้งานบน Chrome หรือไม่?
ฉันกด Ctrl + Shift + W อีกครั้งโดยไม่ตั้งใจและทำงานบางอย่างหายไป ฉันชอบใช้ CTRL + W สำหรับแต่ละ windows แต่ฉันไม่ต้องการปิดทุกอย่าง มีวิธีปิดการใช้งานบน Chrome หรือไม่?
คำตอบ:
คุณสามารถใช้AutoHotkeyเพื่อสกัดแป้นพิมพ์ลัด:
SetTitleMatchMode, Regex
#IfWinActive, (- Google Chrome)$
^+w::
;do nothing
return
#IfWinActive
คำตอบโดย iglvzx ไม่ทำงานสำหรับAutoHotKey (AHK) เวอร์ชันใหม่ นี่คือวิธีที่คุณสามารถทำได้ด้วย AHK รุ่นใหม่กว่า:
SetTitleMatchMode, Regex
#IfWinActive, ahk_class Chrome_WidgetWin_1
^+w::
;do nothing
return
^+q::
;do nothing
return
#IfWinActive
การทำเช่นนี้จะป้องกันCtrl + Shift + Qจากการเลิกใช้ Chrome ทั้งหมด
+)
ahk_classไปMozillaWindowClass
เวอร์ชันที่สมบูรณ์ของสคริปต์นี้ ใช้ได้กับเวอร์ชั่น AHK ใหม่
#NoEnv; แนะนำสำหรับประสิทธิภาพและความเข้ากันได้กับการวางจำหน่าย AutoHotkey ในอนาคต
แรง #SingleInstance;
#KeyHistory 0;
SendMode Input; แนะนำสำหรับสคริปต์ใหม่เนื่องจากความเร็วและความน่าเชื่อถือที่เหนือกว่า
SetWorkingDir% A_ScriptDir%; ตรวจสอบให้แน่ใจไดเรกทอรีเริ่มต้นที่สอดคล้องกัน
SetTitleMatchMode, Regex
#IfWinActive, ahk_class Chrome_WidgetWin_1
^ + SC011 ::
;ไม่ทำอะไร
กลับ
^ + SC010 ::
;ไม่ทำอะไร
กลับ
#IfWinActive
</pre>แท็กปิด
นี่เป็นการรวม ctrl-w เพื่อเลือกคำในทุกประเภทและปิดการใช้งานการปิดโครเมี่ยมโดยใช้ ctrl-shift-w และ ctrl-shift-q ทดสอบวิธีการป้อนข้อมูลภาษาอังกฤษและภาษาฝรั่งเศสสำหรับ windows 10
#NoEnv; แนะนำสำหรับประสิทธิภาพและความเข้ากันได้กับการวางจำหน่าย AutoHotkey ในอนาคต
; #Warn; เปิดใช้งานคำเตือนเพื่อช่วยในการตรวจหาข้อผิดพลาดทั่วไป
#SingleInstance FORCE
#KeyHistory 0
SendMode Input; แนะนำสำหรับสคริปต์ใหม่เนื่องจากความเร็วและความน่าเชื่อถือที่เหนือกว่า
SetWorkingDir% A_ScriptDir%; ตรวจสอบให้แน่ใจไดเรกทอรีเริ่มต้นที่สอดคล้องกัน
^ w ::; เลือกคำ
ส่ง ^ {ขวา} ^ {ซ้าย} ^ + {ขวา}
กลับ
SetTitleMatchMode, Regex
#IfWinActive, ahk_class Chrome_WidgetWin_1
^ + w :: กลับมา; ทำให้ ctrl-shift-w ไม่ทำอะไรเลย
^ + q :: กลับมา; ทำให้ ctrl-shift-q ไม่ทำอะไรเลย
#IfWinActive
นี่คือรหัส autohotkey เพื่อปิดการใช้งาน ctrl + w และ ctrl + q สำหรับแท็บชื่อ test1 และ test2 (test1 เป็นชื่อที่ปรากฏบนแท็บของคุณคุณสามารถใช้สอดแนม autohotkey เพื่อหาข้อมูลเพิ่มเติม)
SetTitleMatchMode, Regex
#If WinActive("test1 ahk_class Chrome_WidgetWin_1") || WinActive("test2 ahk_class Chrome_WidgetWin_1")
^w::
^q::
return ; do nothing
#IfWinActive
เครดิตให้ราชาและผู้ชายคนนี้
Ctrl+Shift+QในCloud9 IDEแต่นั่นปิด Chrome ของฉัน :(