ฉันกด 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 ของฉัน :(