ฉันจะตั้งค่า Shift + Del บน Windows ใหม่ให้หมายถึงลบแทน Cut ได้อย่างไร


10

Shift+ Delบนคอมพิวเตอร์ Windows ของฉันถูกแปลเป็นตัดไปที่คลิปบอร์ด ฉันจะทำให้ไม่แตกต่างจากเพียงลบเพียงอย่างเดียวได้อย่างไร


แปลก shift-del บนคอมพิวเตอร์ที่ใช้ windows ปกติควรจะหมายถึงการลบอย่างถาวร (ข้ามถังรีไซเคิล)
Joel Coehoorn

ไม่ได้อยู่ใน Windows 7 (และรุ่นที่คล้ายกัน) ดูen.wikipedia.org/wiki/…
อดัม

ใน Windows 7 Shift + Del ควรจะเป็นการลบแบบถาวร ฉันใช้มันทุกวันเพื่อข้ามถังรีไซเคิล support.microsoft.com/kb/126449
Benjamin Anderson

อาจจะเป็นแค่ใน Windows Server แล้ว? มันมีการระบุไว้ในสถานที่อื่น ๆ ( en.wikipedia.org/wiki/ ...... ) ตามความหมายที่ถูกตัดและนั่นคือสิ่งที่มันทำที่นี่แน่นอน
Adam

7
ฉันสงสัยว่า OP กำลังพูดถึงในข้อความหรือโปรแกรมประมวลผลคำไม่ใช่ Windows Explorer / Desktop
martineau

คำตอบ:


7

สคริปต์AutoHotkeyนี้เหมาะกับฉัน:

+Del::Send {Delete}

หากไม่เป็นเช่นนั้นลองทำสิ่งนี้:

+Del::
KeyWait Shift
Send {Delete}
return

ตามเคล็ดลับและข้อสังเกตของ AutoHotkeyคุณอาจต้องใช้KeyWaitเพื่อShiftไม่ให้ใช้กับด้านขวามือเช่นกัน

ฉันขอแนะนำให้ติดตั้งแบบนี้:

  • ดาวน์โหลดและติดตั้ง AutoHotkey ทำให้สามารถเชื่อมโยงกับ.ahkไฟล์ต่างๆ
  • เปิด Notepad และวางสคริปต์
  • บันทึกทุกที่และเรียกมัน shortcuts.ahk
  • เปิดโฟลเดอร์ที่คุณบันทึกไว้ใน Windows Explorer
  • ดับเบิลคลิกshortcuts.ahkเพื่อเปิดและเปิดใช้งานทันที
  • คลิกขวาแล้วลากshortcuts.ahkไปที่ Start -> (All) Programs-> Startup จากนั้นปล่อยปุ่มขวา
  • คลิกที่สร้างทางลัด

3

ไม่ว่าคุณจะอ้างถึงบริบทใดและถึงแม้ว่าฉันจะไม่ได้ทำสิ่งที่แน่นอน แต่ฉันมั่นใจอย่างยิ่งว่ายูทิลิตี้AutoHotKeyฟรีสามารถทำได้

อย่างน้อยสคริปต์ AHK จะต้องเป็นบรรทัดเดียวที่มี:

+Delete::Send {Delete}

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


ฉันพยายามแล้ว แต่ฉันไม่รู้ AutoHotKey จริงๆแล้วรหัสสำหรับ Shift + Del คืออะไร ฉันลอง + {ลบ} แต่ไม่ได้ผล
อดัม

+{Delete}หรือ+{Del}แทน shift + delete คุณสามารถสร้างสคริปต์ AHK Send {Delete}สำหรับการรวมกันที่เพียงแค่แผนที่มัน
martineau

+{Del}::Send {Delete}ให้ข้อผิดพลาดแก่ฉันInvalid hotkey
อดัม

ลอง+Del::Send {Delete}โดยไม่ต้องรอบแรก{} Del
Mikel

ฉันได้อัปเดตคำตอบของฉันด้วยรหัส AHK ที่ถูกต้องทางไวยากรณ์แล้ว - ขอบคุณ @Mikel
martineau

0

AutoHotkey ไม่สามารถทำสิ่งนี้ได้ มันมีความซับซ้อนที่จะอธิบาย แต่ AutoHotkey ส่งไปที่หน้าต่างที่มุ่งเน้นดังนั้นคุณไม่สามารถส่งคำสั่งไปยังเดสก์ท็อป


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