Bagaimana cara memetakan kembali Shift + Del di Windows berarti Hapus alih-alih Cut?

10

Shift+ Deldi komputer Windows saya diartikan sebagai dipotong ke clipboard. Bagaimana saya bisa membuatnya tidak berbeda dengan hanya Hapus saja?

Adam
sumber
Aneh, shift-del pada komputer windows normal seharusnya berarti menghapus secara permanen (lewati tempat sampah).
Joel Coehoorn
Tidak di Windows 7 (dan versi serupa). Lihat en.wikipedia.org/wiki/…
Adam
Di Windows 7 Shift + Del seharusnya menghapus permanen. Saya menggunakannya setiap hari untuk melewati tempat sampah. support.microsoft.com/kb/126449
Benjamin Anderson
Mungkin hanya di Windows Server? Ini terdaftar di tempat lain ( en.wikipedia.org/wiki/... ) sebagai makna cut dan itulah yang dilakukannya di sini
Adam
7
Saya menduga OP berbicara tentang dalam pengolah teks atau kata, bukan Windows Explorer / Desktop.
martineau

Jawaban:

7

Script AutoHotkey ini berfungsi untuk saya:

+Del::Send {Delete}

Jika tidak, coba ini:

+Del::
KeyWait Shift
Send {Delete}
return

Menurut Tips dan Keterangan AutoHotkey , Anda mungkin perlu menggunakan KeyWaitagar Shifttidak diterapkan ke sisi kanan juga.

Saya sarankan menginstalnya seperti ini:

  • Unduh dan instal AutoHotkey, yang memungkinkannya untuk dikaitkan dengan .ahkfile
  • Buka Notepad dan rekatkan skrip ke dalam
  • Simpan di mana saja dan sebut saja shortcuts.ahk
  • Buka folder tempat Anda menyimpannya di Windows Explorer
  • Klik dua kali shortcuts.ahkuntuk membukanya dan segera aktifkan
  • Klik kanan dan seret shortcuts.ahkke Mulai -> (Semua) Program-> Startup, lalu lepaskan tombol kanan
  • Klik Buat Pintasan
Mikel
sumber
3

Terlepas dari konteks apa yang Anda maksudkan, dan meskipun saya belum melakukan hal yang tepat ini, saya cukup yakin utilitas AutoHotKey gratis dapat melakukannya.

Minimal, skrip AHK hanya perlu satu baris yang berisi ini:

+Delete::Send {Delete}

Ini akan berlaku secara global (yaitu di Desktop, di jendela Explorer, dan di semua aplikasi). Jika perlu, itu bisa dibuat peka konteks sehingga hanya diterapkan pada situasi tertentu ( RTFM ).

martineau
sumber
Saya sudah mencoba, tetapi saya tidak begitu tahu Autohotkey, apa kode untuk Shift + Del? Saya mencoba + {Delete} tetapi tidak berhasil
Adam
+{Delete}atau +{Del}mewakili shift + delete. Anda bisa membuat skrip AHK untuk kombinasi yang hanya memetakannya Send {Delete}.
martineau
+{Del}::Send {Delete}memberi saya kesalahanInvalid hotkey
Adam
Coba +Del::Send {Delete}tanpa {}yang dulu Del.
Mikel
Saya telah memperbarui jawaban saya dengan kode AHK yang benar secara sintaksis - terima kasih @Mikel.
martineau
0

AutoHotkey TIDAK BISA melakukan ini. Memang rumit untuk dijelaskan tetapi AutoHotkey mengirim ke jendela fokus sehingga Anda tidak dapat mengirim perintah ke desktop.

pengguna688686
sumber
1
Silakan baca pertanyaan itu lagi dengan seksama. Jawaban Anda tidak menjawab pertanyaan awal.
DavidPostill