Skype for Business - ปิดใช้งานแป้นพิมพ์ลัด "ESC"


12

มีคนถามคำถามนี้แล้ว แต่เกี่ยวกับCTRL+ ENTERทางลัดหรือCTRL+ SHIFT+ ENTERer(โพสต์ปิดการใช้งานการควบคุม + ป้อนเมื่อพิมพ์ข้อความใน Lync ) นี่คือการติดตามคำถามนั้น

ใน Skype for Business (เคยเป็น: lync) เป็นไปได้หรือไม่ที่จะหยุดการESCปิดการสนทนาหรือแท็บในการสนทนา?

ผมถือว่ามีวิธีการที่คล้ายกันดังแสดงในคำถามที่เชื่อมโยง ESCแต่ฉันไม่ได้มีค่าคีย์ที่จะใช้สำหรับ ไม่มีใครมีหรือไม่

คำตอบ:


9

ฉันไม่สามารถหาค่าสำหรับคีย์ ESC เพื่อใส่ใน DisabledShortcutKeysCheckBoxes ได้เช่นกัน ฉันคิดว่าวิธีการใช้ AutoHotKey ต่อไปนี้เป็นข้อมูลอ้างอิง

ปิดใช้งานคีย์ Escape ใน Office Communicator 2007 https://social.technet.microsoft.com/Forums/lync/en-US/f59f12e4-3073-444d-8084-31766cab4756/disable-escape-key-in-office-communicator-2007 ? ฟอรั่ม = ocsclients

รหัสสคริปต์:

; stop the stupid ESC closing behavour of the IM windows
#IfWinActive ahk_class LyncConversationWindowClass
Escape::return
#IfWinActive

ฉันใช้รหัสที่ถูกต้องด้านบนและทำงานได้อย่างสมบูรณ์ ขอบคุณ!
fnds

7

ฉันสามารถปิดใช้งานลักษณะการทำงานของคีย์ escape ผ่านรีจิสตรีคีย์เมื่อใช้ SfB 16.0 x64 [โปรดทราบว่านี่อาจไม่ทำงานหากคุณใช้ Skype for Business Basic]

ภายใต้HKCU\Software\Policies\Microsoft\Office\16.0\Lync\DisabledShortcutKeysCheckBoxes:

  • ชื่อสตริง: Escape(หรืออะไรก็ได้ที่คุณต้องการ)
  • ค่าสตริง: 27,0

ข้อเสียคือEscตอนนี้ปิดการใช้งานตลอดทั้งแอพ SfB ตัวอย่างเช่นหากคุณเปิดเมนูผ่านทางAlt+ Fคุณจะไม่สามารถกดEscเพื่อปิดได้อย่างที่เคยทำมาก่อน IMO มันคุ้มค่า


ข้อมูลเพิ่มเติม: โพสต์อื่นที่คุณเชื่อมโยงเปิดเผยรูปแบบของค่าสตริงซึ่งดูเหมือนจะเป็น:

KeyCodeDec,Modifiers

KeyCodeDec ดูเหมือนจะแมปไปยังรายการของคีย์เสมือนนี้เมื่อแปลงเป็นค่าทศนิยม

ด้วยการทดลองบางอย่างฉันพบว่าตัวดัดแปลงคือ:

  • 4 สำหรับ Shift
  • 8 สำหรับ Ctrl
  • 16 สำหรับ Alt

คุณสามารถปิดการใช้งานคีย์ใด ๆ สวยมากดูเหมือนว่า 70,16เป็นAlt+ F, 67,0จะป้องกันคุณจากการพิมพ์cในการสนทนาของคุณ แต่จะยังคงอนุญาตให้+ShiftC


มันยอดเยี่ยมมาก น่าเสียดายที่มันไม่ทำงานในสถานการณ์ที่เน้นแถบเครื่องมือของหน้าจอที่ใช้ร่วมกัน: <kbd>Ctrl</kbd><kbd>Shift</kbd> <kbd> Space </kbd> ด้วย32,12(หรือกับ 0, 4, 8 หรือ 12) ดูเหมือนว่าสิ่งนี้จะสร้างขึ้นในแอปพลิเคชันด้วยวิธีที่แตกต่าง ฉันเดาว่าฉันจะต้องการสคริปต์ AHK อีกตัว
HaveSpacesuit

1

อัปเดตสคริปต์อัตโนมัติช็อตคัตสำหรับ Skype การทำเช่นนี้จะป้องกันไม่ให้คีย์การหลบหนีปิดการแชท

; stop the stupid ESC closing behavour of the IM windows
#IfWinActive ahk_class LyncTabFrameHostWindowClass
Escape::return
#IfWinActive

ใน AutoHotKey หากคุณคลิกขวาที่ไอคอนแถบงานและเลือก "Window Spy" จากนั้นคลิกหน้าต่าง Skype มันจะแสดงชื่อ akh_class

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.