Вероятно, вы можете разработать быстрое приложение, которое делает это в VB (через глобальный приемник горячих клавиш). Но для меня я ботаник по быстрым клавишам, и я использую Control + Shift + Стрелка влево / вправо, чтобы перемещать курсор по «словам» (иногда это означает каждый не алфавитно-цифровой токен, но он зависит от используемой среды ), который я хочу скопировать - это гораздо быстрее, чем Shift + стрелка влево / вправо. Я также часто использую эту комбинацию: Конец, Shift + Home, Control + C, это быстрый способ выделить и скопировать всю строку.
Я вижу, откуда вы идете с "переключающей копией", но я думаю, что использование полного экстента клавиатуры, хотя и примитивного, является лучшим и наиболее практичным.