คุณจะปิดใช้งานปุ่มลัดใน Internet Explorer 9 ได้อย่างไร


3

โรงเรียนของฉันพยายามให้วิดีโอ HTML5 แก่นักเรียน คอมพิวเตอร์ถูกล็อคเพื่อให้ไม่มีสิ่งใดสามารถทำได้ยกเว้น Internet Explorer 9 และแม้แต่ Internet Explorer 9 ก็ถูกล็อคด้วยพร็อกซี นี่คือคอมพิวเตอร์ที่เราสามารถทำทุกอย่างเพื่อล็อคมันดังนั้นนี่ไม่ใช่แค่คำถาม JavaScript

นักเรียนใช้ปุ่มลัดเพื่อซูมภาพกรอไปข้างหน้าและการรบกวนอื่น ๆ เป็นประจำ

มีการตั้งค่ารีจิสทรีหรือวิธีอื่น ๆ ในการปิดใช้งานคีย์ลัดของ Internet Explorer 9 ทั้งหมดหรือไม่


มีเหตุผลบางอย่างที่คุณไม่ต้องการให้ ZOOM หรือไม่ มันดูขัดกับความเป็นธรรมชาติ ... ทำไมพวกเขาถึงทำอย่างนั้นเว้นแต่พวกเขารู้สึกว่าจำเป็น
Shinrai

เพราะพวกเขาต้องการเล่นหรือทำให้ไซต์ใช้ไม่ได้ นอกจากนี้ครูไม่ค่อยรู้วิธีการตั้งกลับ นักเรียนมักใช้คอมพิวเตอร์ดีกว่าครู
JonathanEyre

ฉันรู้สึกว่าพวกเขาแก่กว่านั้น ขอโทษด้วยที่อาจฟังดูเหมือนคำถามงี่เง่า
Shinrai

วิธีการเกี่ยวกับการปิดการใช้งานหรือลบแป้นพิมพ์พวกเขาต้องการพวกเขา?
Harry Johnston

น่าเสียดายที่การลบคีย์บอร์ดไม่ใช่ตัวเลือกที่เหมาะสม พวกเขาเป็นแล็ปท็อปของโรงเรียน
JonathanEyre

คำตอบ:


1

คุณสามารถปิดการใช้งานปุ่มลัดใด ๆ โดยใช้ AutoHotkey remapping script แทนที่จะกำหนดคำสั่งให้กับปุ่มลัด AutoHotkey คุณเพียงบอกให้ทำอะไรไม่ได้เลย

คุณวางรหัสด้านล่างในตัวแก้ไขเช่น Notepad และบันทึกไฟล์ด้วย. ahk ลงท้าย ตั้งชื่อบางอย่างเช่น "ปิดใช้งานคีย์ลัด. ahk"

หากคุณแปลงไฟล์เป็น exe คุณจะไม่จำเป็นต้องติดตั้ง AutoHotkey หรือเรียกใช้เป็นแอพพกพา สคริปต์ของคุณนั้นเป็นแอปเดี่ยวที่คุณสามารถแจกจ่ายได้

ไม่มีใครจะรู้ว่าเกิดอะไรขึ้น หากต้องการฆ่าสคริปต์ ahk คุณจะต้องฆ่ากระบวนการ AutoHotkey.exe ด้วยตนเองใน Process Manager หากคุณมีไฟล์ exe ชื่อของกระบวนการจะสอดคล้องกับชื่อของไฟล์ exe

ในการเปิดใช้งานโดยอัตโนมัติเมื่อหน้าต่างเริ่มทำงานคุณสามารถเลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:

  • บันทึกไว้ในโฟลเดอร์ statup ผู้ใช้ทั้งหมด (Menu \ Programs \ Startup C: \ Users \ All Users \ Microsoft \ Windows \ Start
  • สร้างงานด้วยตัววางแผนงานที่จะเรียกใช้สคริปต์เมื่อเริ่มต้น
  • ใช้วิธีอื่นที่คุณคิดว่าจะเปิดใช้งานสคริปต์

    ; If you don't want the kids to know there is a script running, enter this command at the top of the script.
    #NoTrayIcon
    
    ; If you only want to disable hotkeys in Internet Explorer, you need to enter this command at the top. If you do not enter it, it will block all hotkeys in any program.
    #ifwinactive ahk_class IEFrame
    
    ; Enter every hotkey that you want disabled in AutoHotkey Syntax
    ; http://www.autohotkey.com/docs/Hotkeys.htm
    ; Run this script at startup
    
    ^a:: ; this stands for Control-a
    F9:: ; this stands for F9 (caret browsing)
    F10:: ; this stands for F10 (alternative to alt)
    LControl:: ; this should disable all hotkeys with the left control key 
    RControl:: ; this should disable all hotkeys with the right control key
    LAlt:: ; Same for Alt
    RAlt:: ; Same for Alt
    LWin:: ; Same for Winkey
    RWin::
    Lshift:: ; you get the picture
    Rshift::
    WheelUp::
    WheelDown:: ; This stands for the Scroll Wheel down command
    

ฉันได้ทดสอบสคริปต์นี้ทั้งเวอร์ชัน ahk และ exe และทำงานได้ตามที่ควร แม้ว่าฉันขอแนะนำอย่างยิ่งให้คุณทดสอบเครื่องของคุณก่อนการปรับใช้ วิธีเดียวที่จะป้องกันสคริปต์สำหรับการเริ่มต้นคือการบูตคอมพิวเตอร์ในเซฟโหมด โปรดทราบว่าประเภทต่างๆอาจทำการวิจัยด้วยตนเองและอาจพบโพสต์นี้)


1
ฉันไม่ต้องการติดตั้ง AutoHotKey อย่างไรก็ตามฉันรู้ว่าคุณสามารถรวบรวมสคริปต์ ahk เป็น exe คุณคิดว่ามันจะทำงานได้ดีเช่นกัน? นอกจากนี้ผู้ใช้นักเรียนต้องเรียกใช้ในการเริ่มต้นหรือสามารถเรียกใช้จากผู้ใช้ SYSTEM (ด้วย Task Scheduler) และยังคงใช้กับนักเรียนได้หรือไม่ โปรแกรมทั้งหมดถูก จำกัด โดยการควบคุมโดยผู้ปกครอง
JonathanEyre

1
ฉันได้แก้ไขคำตอบเพื่อพิจารณาคำพูดของคุณ อย่างไรก็ตามฉันไม่ทราบว่าการควบคุมของผู้ปกครองทำงานอย่างไรและพวกเขาทำอย่างไรกับสคริปต์และสิ่งเหล่านี้
ผู้ใช้ 99572 ใช้ได้ดี

ฉันซาบซึ้งกับเคล็ดลับจริงๆแม้ว่าฉันจะไม่เรียกมันว่าคำตอบของฉัน ฉัน upvoting คุณสำหรับมัน ขอบคุณ
JonathanEyre

ขอบคุณสำหรับการโหวต แต่คำถามของคุณคือ: ฉันจะปิดการใช้งานปุ่มลัดใน Internet Explorer 9 ได้อย่างไร ฉันให้คำตอบสำหรับคำถามนี้ IMHO แต่ก็ไม่เป็นไรไม่มีความรู้สึกยาก
ผู้ใช้ 99572 ใช้ได้ดี

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