削除キーを押すと、Windowsが「クリップボードにコピー」することがあるのはなぜですか?[複製]


45

重複の可能性:
Windowsでshift-deleteがカットされないようにするにはどうすればよいですか?

私はプログラマーなので、テキストエディターで多くの時間を費やしています。何らかの理由で、Deleteキーを押したときにWindowsの約25%が、削除する直前に選択をクリップボードにコピーします。

移動したいコードを強調表示し、Ctrl+ Xを押してから、残された余分なスペースを強調表示してを押すため、イライラしますDelete。しばらくして、貼り付けをクリックしますが、コピーしたものを表示する代わりに、空白行(削除したものの内容)を取得します。


私の元の投稿を見た人のために-私は無関係な情報を削除するためにタイトルと説明をクリーンアップしました。
ジェレミー

2
補足として、ClipXをインストールすると、クリップボードのデータを失うことを心配する必要がなくなります(マイナス面:これなしでは生きていけません!)
サイモン

Oliverが問題の根本的な原因を指摘した後、私は永続的な解決策を探しました。調査結果を「回答」として以下に掲載しました。
ジェレミー

Visual Studioを使用する場合、回避策が1つあります。Ctrl+ Shift + Vを使用してクリップボード履歴を参照します。
ローランクーヴィドゥ

あなたのクリップボードバッファにあったものを失っている場合は、ダウンロードに便利な小さなツールはClipX(と呼ばれるツールれる(あなたは窓にしていると仮定)bluemars.org/clipx
ロイ・リコ

回答:


78

これに対する解決策は、この質問で見つけることができます:
WindowsでShift + Delを再マップして、カットではなく削除を意味する方法は?またはジェレミー自身の答えで

ほとんどの場合、Shift+を押していますDel

あなたはまだShiftあなたの選択をすることから押されました。Shift+ DelCutのキーの組み合わせです(Ctrl+ と同様X)。


7
これは、クリップボードから特別なコードを貼り付ける前に空白をクリーンアップするときに非常にイライラする可能性があります。いつも私に起こって、私を夢中にさせます。
デアホッホステープラー

9
どうもありがとうございました-あなたは私の問題を解決しました!私はこのキーボードの組み合わせを知らなかったことに少し恥ずかしいです。私は常にshift + insertについて知っていましたが、どういうわけかshift + delを聞いたことがありません(しかし意味があります)。再度、感謝します!
ジェレミー

8
いくつかの追加情報は、これは左利きのユーザー向けのキーの組み合わせであるため、マウスを押しながら使用できます(右利きのユーザーがCtrl + Cなどでできるように)
Holger

3
@Jeremy:Visual Studioで見ました-キーボードショートカットページに移動し、Shift + Deleteエントリを見つけ、Cutにマッピングする代わりに、LineDelete(または呼び出されたもの)にマッピングします。それから実際に何か役に立つことをします。:)
Mehrdad

2
@ホルガー:何かを見つけまし。それらはIBM CUAから来ているようです。彼らの意図が左利きのユーザーのアクセスを容易にすることであったかどうかはわかりません。しかし、それでも動作します:)
デアホッホシュプラーター

7

* 解決 *

Oliverがshift+ deleteCutのキーボードショートカットであることを指摘した後(Ctrl+のようにx)、この「機能」をオフにする方法を探し始めました。

私が見つけた唯一の解決策は、AutoHotKey(無料)を使用することです。興味のある他の人向けの基本的なセットアップ手順を次に示します。

まず、AutoHotKeyをインストールして実行し、プロンプトが表示されたらexample / default AutoHotkey.ahkスクリプトを作成(および開く)できるようにします。スクリプトに次を追加します。

+Delete::
    KeyWait, Shift
    Send, {Delete}
    return

よくわかりませんが、スクリプトが動作し始める前にスクリプトを「リロード」する必要があるかもしれません(テストする前にリロードしました)。リロードするには、AutoHotKeyアプリをフォアグラウンドに移動してCtrl+ を押しRます(または[ファイル]-> [スクリプトのリロード]をクリックします)。

結果に満足している場合は、おそらく起動時にAutoHotKeyが自動的に実行されるようにセットアップすることをお勧めします。これは、(「マイドキュメント」フォルダー内の)AutoHotkey.ahkファイルを選択し、スタートアップフォルダー(C:\ Users \%username%\ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startupに移動することによって行われます。 )、[編集]メニューの[ショートカットの貼り付け]をクリックします(メニューバーが表示されない場合はAlt+を押しEます)。

テストでは、この修正はWindows 7でうまく機能しました。根本的な問題を特定してくれたOliverに感謝します。:-)


8
あなたは、知っている可能性が全く同じように適切に入力することを学ぶ; P
Svish

+1 Svish。また、「機能」を引用する理由はありません。ctrl-cを使用して一部のプログラム(ウィンドウを使用するもの)でコピーし、他のプログラム(コンソールウィンドウで実行するもの)でタスクをキャンセルすることは「機能」です。しかし、異なるタスクに異なるキーの組み合わせを使用することは機能です
アンドリューJ.ブレム

また、AutoHotKeyがインストールされていないマシンで、ライブラリまたはWebカフェで何をしますか?
krlmlr

実際にそのような質問がありましたuser946850が見つけました。乾杯。
デアホッホステープラー

2

もう1つの可能性は、Windows 7のスティッキーキーアクセシビリティ機能です。そのため、を押すShift前と押すとDel、スティッキーキーがShift+ Delに結合されます。これはCut(バッファーへの)別のショートカットです。

私は次の記事が設定を理解するのに役立つことを発見しました- シフトキーのスタック-Windows 7 64ビット


0

これは両方のWin7ボックスで発生していますか?1つだけの場合は、CキーとXキーが並んでいるため、おそらくキーボードに問題があると思う傾向があります。Xキーを押すと、おそらくCキーが部分的にくっついて少し押し下げられます。私がこれを経験したのは、脳が伝えているキーに指が届かないときだけです。:)私は半ダースのWin7マシンを持っていますが、キーボードまたは太い指のいずれかに起因する場合を除いて、これが起こるのを見たことはありません。


それは私にとって奇妙なことでした-それは2台のコンピューターで起こっていました。キーボードが1台だけの場合は、キーボードを交換してみました。オリバーが正しかったことがわかりました。shiftキーとdelキーボードの組み合わせを無効にできるツールを見つけなければならない場合があります。ご意見をお寄せいただきありがとうございます。:
ジェレミー

0

根本的な原因はShift+ Delショートカットによるものであるため、別の解決策はを使用せBackspaceずに強調表示されたテキストを削除することですDel

にもかかわらず、DelおよびBackspace通常は(少なくとも、PC上で)異なるアクションを実行し、彼らは両方の選択を削除するために使用することができます。また、Shift+ はとBackspace同じなので、クリップボードを上書きするリスクはありませんBackspace

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.