Когда я нажимаю Ctrl+Backspace, иногда небольшой квадрат вставляется вместо всего стираемого слова. Если я копирую и вставляю символ здесь, я получаю это: ''. Но это не вполне походит на это в текстовом поле – там это - просто простой белый прямоугольник с черной границей на 1 пкс.
Проблема только происходит в некоторых текстовых полях; в других должны работы ярлыка как он.
Блокнот: не работает
Я запускаю Windows 7 x64.
"Поле", которое Вы видите, - то, что известно как управляющий символ. Поле отображено, потому что, поскольку Вы обнаружили, не, все программы обрабатывают ctrl+backspace для удаления слова.
Этот управляющий символ является одним из 33 "непечатаемых" символов в 128 схемах кодировки символов символа ASCII.
Найденный этим на блоге MSDN...
Несколько человек в первые годы группы Internet Explorer использовали Краткого редактора, который использует Ctrl+Backspace в качестве сочетания клавиш для удаления предыдущего слова, и им понравился он так, что один из них добавил его к обработчику автоматических заполнений. Поэтому любые средства редактирования, которые используют SHAutoComplete, получат эту секретную горячую клавишу Ctrl+Backspace.
Таким образом, это походит, не использует ли приложение SHAutoComplete, это не будет поддерживать функцию, если это не было явно добавлено автором приложения.
P.S. управление - удаляет, удаляет слово перед курсором
ctrl+backspace
и нажатие удаляет, кажется, ничего не делает. Я думаю, что блокнот для Vista сделал это. – Joshua 31.08.2009, 23:19