WindowsでShift + Delを再マップして、カットではなく削除を意味するにはどうすればよいですか?


10

Shift+ DelWindowsコンピューターでは、クリップボードへのカットとして解釈されます。削除のみと同じようにするにはどうすればよいですか?


奇妙なことに、通常のWindowsコンピューターのshift-delは完全に削除することを意味します(ごみ箱をスキップします)。
ジョエルCoehoorn

Windows 7(および同様のバージョン)ではありません。en.wikipedia.org/wiki/…を
アダム

Windows 7では、Shift + Delは完全に削除されることになっています。私は毎日ごみ箱をスキップするためにそれを使用しています。support.microsoft.com/kb/126449
ベンジャミンアンダーソン

たぶん、Windows Serverだけでしょうか?カットの意味として他の場所(en.wikipedia.org/wiki/…)にリストされており、それがここで行われていることは間違いありません
Adam Adam

7
OPがWindowsエクスプローラ/デスクトップではなく、テキストプロセッサまたはワードプロセッサで話しているのではないかと思います。
マルティノー

回答:


7

このAutoHotkeyスクリプトは私に適しています。

+Del::Send {Delete}

そうでない場合は、これを試してください:

+Del::
KeyWait Shift
Send {Delete}
return

AutoHotkey Tips and Remarksによると、右側にも適用されないKeyWaitように使用する必要があるかもしれShiftません。

次のようにインストールすることをお勧めします。

  • AutoHotkeyをダウンロードしてインストールし、.ahkファイルと関連付けることができるようにします
  • メモ帳を開き、スクリプトを貼り付けます
  • どこにでも保存して呼び出す shortcuts.ahk
  • Windowsエクスプローラーで保存したフォルダーを開きます
  • ダブルクリックしshortcuts.ahkて開き、すぐに有効にします
  • 右クリックして[ shortcuts.ahkスタート]->(すべて)プログラム-> [スタートアップ]にドラッグし、右ボタンを放します
  • ショートカットの作成をクリックします

3

参照しているコンテキストに関係なく、この正確なことを行ったことはありませんが、無料のAutoHotKeyユーティリティでできると確信しています。

少なくとも、AHKスクリプトは、これを含む1行である必要があります。

+Delete::Send {Delete}

これは、グローバル(デスクトップ、エクスプローラーウィンドウ、およびすべてのアプリケーション)で有効です。必要に応じて、特定の状況(RTFM)にのみ適用されるようにコンテキスト依存にすることができます。


試しましたが、AutoHotKeyが本当にわかりません。Shift+ Delのコードは何ですか?私が試した+ {削除}が、それはうまくいきませんでした
アダム

+{Delete}または+{Del}shift + deleteを表します。その組み合わせに対してAHKスクリプトを作成し、それを単にマッピングしSend {Delete}ます。
マルティノー

+{Del}::Send {Delete}私にエラーを与えたInvalid hotkey
アダムアダム

最初+Del::Send {Delete}{}周りをせずに試してくださいDel
ミケル

構文的に正しいAHKコードで回答を更新しました-@Mikelに感謝します。
マルティノー

0

AutoHotkeyはこれを行うことができません。説明するのは複雑ですが、AutoHotkeyはフォーカスされたウィンドウに送信されるため、デスクトップにコマンドを送信できません。


1
質問を注意深く読んでください。あなたの答えは元の質問には答えませ
DavidPostill
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.