
Я заметил, что клавиша INSERT, которая переключает режим вставки/перезаписи, работает не во всех приложениях в среде Windows 7.
Функция перезаписи работает в:
- Word Pad
- Затмение
- Мой irc-клиент
- Поля ввода Internet Explorer
Не работает в
- Блокнот
- Поля ввода Google Chrome
Почему есть разница? Приложения намеренно форсируют такое поведение тем или иным образом?
Также, если я копирую "xyz" в буфер обмена, набираю "abc", а затем перехожу в режим перезаписи и перехожу к первому месту, разве это не должно перезаписывать "abc" на "xyz" при вставке? Он просто вставляет "xyz" перед "abc" даже в режиме перезаписи
решение1
Режим перезаписи обрабатывается специально приложениями, а не стандартными формами Windows. Конечно, у текстового процессора, такого как Word, есть причины его поддерживать, также как и у самых продвинутых редакторов; Блокнот к этой категории не относится.
Так что то, что вы говорите, на самом деле является ответом: «приложения намеренно навязывают такое поведение тем или иным способом», и они делают это в коде, который выбирает использовать разработчик.