Caps Lock สามารถปิดได้โดยใช้ปุ่ม Shift เท่านั้นโดยไม่คำนึงถึงการตั้งค่า


2

ฉันใช้ Windows 7 Home Premium กับแล็ปท็อป Sony VAIO VPC-F23BFX
ปัญหาคือว่าปุ่มแคปล็อคสามารถปิดได้โดยใช้ปุ่ม Shift เท่านั้น
ในการตั้งค่าภูมิภาคของแผงควบคุมมันไม่สำคัญว่าหากฉันตั้งให้ปิดโดยใช้ปุ่ม caps lock หรือปุ่ม shift มันจะต้องใช้ปุ่ม Shift เสมอ
ฉันตรวจสอบแล้วและบันทึกค่ารีจิสทรีสำหรับตัวเลือกนี้อย่างถูกต้อง
ฉันได้ทดสอบด้วยยูทิลิตี้นี้และรหัสการสแกนที่สร้างขึ้นคือ:

OnKeyDown, Key code=20, Control keys=, Key name CAPS LOCK  
OnKeyup, Key code=20, Control keys=, Key name CAPS LOCK  

เมื่อกดปุ่มแคปล็อคในครั้งแรก (เปิด); และ:

OnKeyup, Key code=20, Control keys=, Key name CAPS LOCK  

เมื่อกดครั้งที่สอง (มันไม่ปิด)
ถ้าฉันกด shift มันจะสร้าง:

OnKeyDown, Key code=16, Control keys=Shift{Left}, Key name SHIFT
OnKeyDown, Key code=20, Control keys=Shift{Left}, Key name CAPS LOCK
OnKeyup, Key code=20, Control keys=Shift{Left}, Key name CAPS LOCK
OnKeyup, Key code=16, Control keys=, Key name SHIFT

อาจมีบางโปรแกรมกำลังสับสนกับเหตุการณ์แป้นพิมพ์ใช่ไหม (ฉันไม่ได้ใช้ AutoHotkey หรืออะไรทำนองนี้)

คำตอบ:


1

คุณลองเชื่อมต่อแป้นพิมพ์อื่นแล้วดูว่าผลลัพธ์เหมือนเดิมหรือไม่? ฉันคิดว่าบางทีพฤติกรรมอาจเป็นไปตามฮาร์ดแวร์

ข้อความที่น่าสนใจพฤติกรรมที่อธิบายโดยผู้ใช้เหมือนกับของเครื่องพิมพ์ดีดที่ฉันเคยใช้มานานแล้ว .....


ฉันลองกับแป้นพิมพ์อื่นและผลลัพธ์ก็เหมือนกัน
ferow2k

ตัวเลือกนั้นมีอยู่เพื่อเลียนแบบเครื่องพิมพ์ดีดโดยเฉพาะ
ferow2k

1

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

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

วิธีแก้ปัญหา: ฉันดาวน์โหลดMSKLCและสร้างเค้าโครงใหม่โดยใช้รูปแบบนั้น แต่ไม่ได้เปิดใช้งาน ShiftLock


1

ฉันไม่รู้ว่าทำไมสิ่งนี้จึงเกิดขึ้น แต่ฉันสามารถแก้ไขได้ด้วยวิธีแก้ปัญหานี้:

  1. แผงควบคุม> ภูมิภาคและภาษา
  2. แท็บคีย์บอร์ดและภาษา
  3. เปลี่ยนคีย์บอร์ด ...
  4. การตั้งค่าคีย์ขั้นสูง
  5. เลือก 'กดปุ่ม SHIFT' เพื่อปิด Caps Lock
  6. ใช้
  7. กดปุ่ม SHIFT ทันที ตัวพิมพ์ใหญ่ควรจะปิดตอนนี้
  8. เลือก 'กดปุ่ม CAPS LOCK' อีกครั้งเพื่อปิด Caps Lock
  9. ใช้

0

ดูเหมือนว่าคุณอาจใช้งานปุ่มปักหมุดลองกด Shift 5 ครั้งแล้วดูว่าปิดใช้งานหรือไม่


ปุ่มหมุดถูกปิดใช้งาน
ferow2k

0

ขึ้นอยู่กับการโพสต์นี้จากฟอรั่มตอบไมโครซอฟท์ ,

Control Panel > Regional and Language Options > Keyboards & Languages > Change Keyboard > Advanced Key Settingsไปที่

คุณจะพบการตั้งค่าที่จะปิด Caps Lock with the SHIFT keyตามที่ควรจะเป็นตามค่าเริ่มต้น

Press the CAPS LOCK keyและเปิด หากคุณไม่สามารถหาการตั้งค่านี้โปรดใช้แป้นพิมพ์เสมือนจริงหรือใช้เป็นเครื่องมือสาธารณูปโภคเช่นCaps Lock


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