Перейти к содержимому

Как английский текст сделать русским горячие клавиши

  • автор:

Переключение раскладок методом смены клавиатур

Хотел бы предложить свой метод переключения раскладок на клавиатуре. Существует множество программ, переключающих раскладки — Punto Switcher, Comfort Keys Pro. И для большинства пользователей эти способы, вполне возможно, будут предпочтительными.

У программных способов переключения есть и недостатки — это ошибки при определении языка, безопасность, а также, в некоторых случаях, цена.

Мне, как программисту, пользоваться Punto Switcher и аналогами, довольно проблематично, постоянно происходит неверное определения языка. При этом, нужно все время держать в уме, какая сейчас раскладка, переключаться на нужную, а потом еще и исправлять ошибочно введенный текст. Можно, конечно, переводить текст по нажатию, но все равно приходится об этом задумываться.

Я подумал: почему бы вместо переключения раскладок на одной физической клавиатуре не переключаться между двумя физическими клавиатурами. Т.е. русский текст набираем на одной клавиатуре, а английский — на другой клавиатуре.

А когда знаешь, что на одной клавиатуре будет только один язык, а на другой клавиатуре — только второй, то уже не задумываешься о раскладке. В общем, решил я провести эксперимент на себе и пользоваться двумя клавиатурами в течение хотя бы недели (для набора кода и текстов на английском и русском языках).

По завершении недели можно сказать, что эксперимент прошел успешно и возвращаться к старому методу нет никакого желания:

Первые 2 дня проходило привыкание к новому способу набора текста, рука так и тянулась к клавишам переключения раскладки. Поэтому совет: отключите сочетание клавиш переключения языка, к которому Вы привыкли. А в следующие дни работа с клавиатурой пошла быстрее, без неверно введенных слов. Больше не приходилось заново набирать текст или менять раскладку, что вселяло некоторую уверенность при наборе текста.

Я расположил вторую клавиатуру под первой, чтобы рукам приходилось делать минимальные передвижения между клавиатурами, но при этом вторая клавиатура должна быть достаточно компактной, чтобы не мешать работе с первой.

Были и некоторые проблемы, в основном связанные с урезанным набором клавиш на моей клавиатуре (мини-раскладка 60% — 63 клавиши) – лучше выбирайте полноценную клавиатуру хотя бы с 75% клавиш (со стрелками, F1-F12, Delete, Home…)

Есть и ограничения с работой сочетаний клавиш – на каждое сочетание с Ctrl, которое Вы хотите использовать на дополнительной клавиатуре, необходимо добавить свой макрос.

Настройка второй клавиатуры для набора английских букв

Первая клавиатура у нас будет основная с русской раскладкой, а вторая клавиатура будет выдавать только английские символы. Можно сделать и наоборот, но я выбрал этот вариант, т.к. потребуется переопределять меньше клавиш.

Далее, нам потребуется клавиатура, поддерживающая интерфейс VIA. В интерфейсе программирования клавиатуры на каждую букву английского алфавита навешиваем сочетание Ctrl+Alt+клавиша, например, буква Q будет выдавать сочетание: Ctrl+Alt+Q

Для сочетаний клавиш Ctrl+C, Ctrl+V, Ctrl+X, Ctrl+Z и других необходимо назначить другое сочетание, иначе горячие клавиши с Ctrl не будут работать. Для них я назначил макросы с клавишей CapsLock, например, на клавишу C назначается следующая последовательность клавиш: c. Обычно программируемые клавиатуры имеют не более 16 макросов, но, если Вам понадобится больше сочетаний быстрых клавиш, всегда можно нажать их на основной клавиатуре.

Переопределение клавиш в интерфейсе VIAНастройка макросов для горячих клавиш с Ctrl

Теперь потребуется создать новую раскладку с помощью программы Microsoft Keyboard Layout Creator (MSKLC). Скачиваем программу и запускаем.

Загружаем готовую русскую раскладку. При отсутствии клавиш-модификаторов (Ctrl, Alt и др.) нажатие на клавишу выдает русский символ.

Раскладка без модификаторов

На каждую букву английского алфавита необходимо добавить обработку нажатия Ctrl+Alt+клавиша, а также обработку макросов с клавишей CapsLock. Нажимаем галочку “Alt+Сtrl” и видим, какие символы будут получены при нажатии Alt+Сtrl+клавиша (данное сочетание выдает наша программируемая клавиатура).

Раскладка для клавиш с Alt+Сtrl

Для клавиш с макросами (x,c,v,z,a,s,f,h) нажмем галочку “Show the Caps Lock” и задаем параметры с нажатой клавишей CapsLock (последние 2 параметра в окне настроек клавиши). Это позволяет работать горячим клавишам с Ctrl на второй клавиатуре.

Параметры раскладки с нажатой клавишей CapsLock

После подготовки раскладки остается нажать «Build Dll and SetupPackage» и запустить получившийся файл.

Файл раскладки для двух клавиатур можно загрузить из файла:

горячие клавиши . набирал текст на русском, но взглянув на экран понял что писал на английской раскладке . как быстро с

. как быстро с помощью горячих клавиш сменить текст ?

напр я написал огромный текст мне нужно поменять с помощью какой комбинации что бы не печатать снова 7

Если у тебя гугл хром, то там в его магазине есть такое разрешение.

Игорек Антонов

а как реанимировать сервак из резервных копий если их не делал?

сменить раскладку быстро можно так alt+shift

как поменять язык если текст писал русский но английскими буквами?

Поставь Punto Switcher http://punto.ru/
Выделяешь английский текст, нажимаешь Ctrl+C, правой кнопкой на значке в панели уведомлений, буфер обмена, обратная транслитерация.
Или сначала заходишь в параметры, горячие клавиши, выбираешь горячую клавишу обратной транслитерации (Например Ctrl+E).
Получается: Выделяешь, Ctrl+C —> Ctrl+E —> Ctrl+V

Обратное сделать легче: выделяешь текст, Alt+Scroll Lock

СергеевичЗнаток (335) 6 лет назад

проще всего в настройках этой проги указать кнопи, выделил текст нажал кнопку.. и оно автоматом ан ту или иную раскладку переведет)

Павел ЗайцевУченик (230) 5 лет назад

Punto ведёт учёт всех набранных текстов и если у вас есть червяк, прощайтесь со своими паролями. Ещё он «гадит» в оперативку и переключает транскрипцию во время игр. А так на здоровье, для лентяя лучше нет. По себе знаю)
Даже скучаю не много)

АсокаЗнаток (443) 2 года назад
не получилось
Артём ГришинЗнаток (350) 1 день назад

чел если ты ещё жив, знай ты лучший, всех благ тебе! посоветуйте еще какие нибудь проги для компа интересные.

Остальные ответы
Переписать русским))
nmvb mgmУченик (102) 8 лет назад

vBKSQ Z VJUE, SNM B VZURJQ YJ ‘NJ GHBYWBYBFKMYJ LKZ VYZ GJJV CFV GJQVTI GJXTVE/lEIF B K.,JDM ‘NJ NJ HFLB XTUJ ;BDTV F TOT Z LEVF. J RJCVJCYY JXXXXXXTYM VYJUJ XNJ NJV NFR RHFCBDJ DCT DTKM ‘NJ RNJ NJ CJPLFK PYFXBN VS, TCVTHNYS -Z NFR LEVF..

[f[f[f[f rkfcc )))))))))))
СергеевичЗнаток (335) 6 лет назад
спасибо кэп
Александр СмольяниновУченик (108) 4 года назад
есть прога такая punto switcher
Николай НаумовУченик (121) 8 лет назад

На клавиатуре есть две клавишы их нажимаешь и написанный русский текст английскими буквами преобразуется в русский текст, одна из кнопок верхней строчки клавиатуры «F c номером» а вторая клавиша вообще не помню где. Но знаю чт опользовался этик клавосочетанием когда по ошибке печетел не русскими буквами. жаль что не помню так бы написал тут как без всяких сомнительных прог менять написанный транслит.

Павел Зайцев Ученик (230) Не которым всё таки стоит русский подучить)

в какую-нить бональнуй аську или агент копируешь текст. нажимаешь транслит и выеляешь)) ) все)) ) оттуда коприуешь уже русскими уквами текст )))

punto switcher
orfo switcher
punto swicher
выделение текста и shift + pause|break
.Ученик (193) 7 лет назад
не работает shift + pause|break для переделывания выделенного текста латиницей в кириллицу

Витя Щербич Знаток (318) выделите текст и нажмите данное сочетание клавиш. В вин7 всё работает в любом из полей, хоть в браузере, хоть в винворд или любом другом редакторе.

Telegramma3 Telegramma3Мастер (1615) 7 лет назад

B xnj& dsltkbk? yt hf,jnftn.

И что? не работает Ваш метод, зачем писать, если не знаете, сами? Только дураки учат других, не умея, ни чего сами. Или Вы как в анкедоте про чукчу, который накорябал, а потом сам не знает, что написал -и отвечает, — Чукча не читатель, чукча писатель?

Витя Щербич Знаток (318) в win7 всё работает. Выдыхай, бобёр.
СтепанУченик (113) 5 лет назад

Витя Щербич Знаток (318) Стёпка, беги в люлю, а то мама наругает. Попробуй поставить систему 21 века — вин7, вин8, вин10. Хорош в Майнкрафт уже под икспи гамать, дятел.

Смена раскладки текста

Если вы набрали текст в неправильной раскладке клавиатуры, то его можно легко исправить с помощью нашего сервиса замены раскладки онлайн. Просто вставьте нужный текст в поле ниже и нажмите «Конвертировать». В итоге вы получите перевод текста с латиницы на кириллицу и наоборот.

Написал текст не в той раскладке?

Распространённой проблемой многих пользователей ПК является банальная невнимательность. Печатая текст, мы забываем переключить раскладку клавиатуры на нужный язык, и из-за этого набираем его не теми буквами. В итоге возникает потребность перевести текст с английской раскладки на русскую, или наоборот – с русской на английскую. Вот тогда и возникает потребность в нашем онлайн сервисе, который позволяет преобразовать символы.

Например, вы набрали русский текст на английской раскладке. Тогда наш онлайн сервис преобразует английские символы в русские буквы, и на выходе, вы получите свой текст без малейших потерь. Всё что вам останется – это скопировать его и вставить в свой редактор: Word, Блокнот, Notepad++, или какой-нибудь другой.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *