Возможный дубликат:
Как я могу предотвратить смещение Shift-Delete в Windows?
Я программист, поэтому я провожу много времени в текстовом редакторе. По какой-то причине, примерно в 25% случаев, когда я нажимаю Deleteклавишу, Windows копирует мой выбор в буфер обмена непосредственно перед удалением.
Это разочаровывает, потому что я выделю некоторый код, который я хочу переместить, нажмите Ctrl+, Xа затем выделю оставшееся свободное место и нажмите Delete. Через мгновение я нажму «вставить», но вместо того, чтобы посмотреть, что я скопировал, я получу пустую строку (содержание того, что я удалил).
windows-7
keyboard-shortcuts
clipboard
Джереми
источник
источник
Ответы:
Скорее всего, вы нажимаете Shift+ Del.
Вы все еще не Shiftсделали свой выбор. Shift+ Del- это комбинация клавиш для Cut (как и Ctrl+ X).
источник
* РЕШЕНИЕ *
После того, как Оливер указал, что shift+ delete- это сочетание клавиш для Cut (как и Ctrl+ x), я начал искать способ отключить эту «функцию».
Единственное решение, которое я нашел, это использовать AutoHotKey (бесплатно). Вот некоторые основные инструкции по настройке для всех, кто заинтересован:
Во-первых, установите AutoHotKey , запустите его и дайте ему возможность создать (и открыть) скрипт примера / по умолчанию AutoHotkey.ahk, когда он предложит вам. Добавьте следующее в скрипт:
Я не уверен, но вам, возможно, придется «перезагрузить» скрипт, прежде чем он начнет работать (я перезагрузил перед тестированием). Для перезагрузки выведите приложение AutoHotKey на передний план и нажмите Ctrl+ R(или выберите Файл -> Обновить сценарий).
Если вы довольны результатами, вы, возможно, захотите настроить автоматический запуск AutoHotKey при запуске. Это можно сделать, выбрав файл AutoHotkey.ahk (в папке «Мои документы»), а затем перейдя в папку автозагрузки (C: \ Users \% username% \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup ) и нажав «Вставить ярлык» в меню «Редактировать» (нажмите Alt+, Eесли вы не видите строку меню).
В тестировании это исправление отлично работало для меня в Windows 7. Спасибо Оливеру за определение основной проблемы! :-)
источник
Другая возможность - это функция доступности Sticky Key в Windows 7, поэтому вы нажимали Shiftклавишу до и, когда вы нажимаете Del, Sticky Key объединяет их в Shift+ Del, что является еще одним ярлыком для
Cut
(в буфер).Я нашел следующую статью полезной в выяснении настройки - Застрял клавиши Shift - Windows 7 64 бит .
источник
Это происходит на обеих ваших коробках Win7? Если бы он был только один, я бы подумал, что, возможно, проблема с вашей клавиатурой, поскольку клавиши C и X расположены рядом. Возможно, клавиша C частично залипает и слегка вдавливается при нажатии клавиши X. Единственный раз, когда я видел это, это когда мой палец не идет к ключу, и мой мозг тоже говорит об этом. :) У меня есть полдюжины машин Win7, и я никогда не видел, чтобы это произошло, за исключением случаев, когда я мог приписать это либо клавиатуре, либо толстому пальцу.
источник
Поскольку основная причина связана с сочетанием клавиш Shift+ Del, другое решение будет использовать Backspaceдля удаления выделенного текста, а не Del.
Несмотря на то, Delи Backspaceобычно выполняют различные действия (по крайней мере , на ПК), они оба могут быть использованы для удаления выбора. И нет риска перезаписать ваш буфер обмена, так как Shift+ Backspace- это то же самое, что и Backspace.
источник