Добрый день.
Подскажите: если раскладка английская, а пишем как-будто на русском.
Как перевести английские символы в русскую раскладку?
(П.с. можно конечно при нажатии на String автоматом менять раскладку через user32.dll)
Но хочется просто просто сразу иметь перевод на русские символы.
автоперевод символов
-
- professor
- Сообщения: 3410
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: автоперевод символов
Не понятно, где и зачем вы хотите их заменить?
Прямо в строке при вводе? Составьте таблицу замены и по ней подменяйте символы.
Только помню, яндекс навязывал всем своего Punto, плохо дело кончилось
Прямо в строке при вводе? Составьте таблицу замены и по ней подменяйте символы.
Только помню, яндекс навязывал всем своего Punto, плохо дело кончилось
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: автоперевод символов
Сделайте два массива: RU/ENrushonda писал(а): ↑13 май 2023, 21:15 Добрый день.
Подскажите: если раскладка английская, а пишем как-будто на русском.
Как перевести английские символы в русскую раскладку?
(П.с. можно конечно при нажатии на String автоматом менять раскладку через user32.dll)
Но хочется просто просто сразу иметь перевод на русские символы.
Где каждой кнопке будут соответствовать символы в разной раскладке.
Например для перевода RU -> EN
Ищите каждый символ строки в массиве RU и меняете его на символ из массива EN
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- developer
- Сообщения: 289
- Зарегистрирован: 26 фев 2016, 06:31
- Версия LabVIEW: 18-20
- Благодарил (а): 6 раз
- Поблагодарили: 7 раз
- Контактная информация:
Re: автоперевод символов
Цель была такая: есть таблица, нужно осуществить поиск именно на русском языке.
Поиск осуществляется по событию на изменение string переменной.
Если раскладка En, приходится переключать раскладку (понимаю что мелочь, просто захотелось автоматом).
В итоге сделал, при нажатии на String раскладка автоматом меняется на Ru через user32.dll
Всем спасибо
Поиск осуществляется по событию на изменение string переменной.
Если раскладка En, приходится переключать раскладку (понимаю что мелочь, просто захотелось автоматом).
В итоге сделал, при нажатии на String раскладка автоматом меняется на Ru через user32.dll
Всем спасибо