Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как находятся ошибки в переключении раскладки / 18 сообщений из 18, страница 1 из 1
19.07.2014, 14:40
    #38701007
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как находятся ошибки в переключении раскладки
Есть такие утилитки-программки, которые могут проанализировать строку и выяснить, что пользователь забыл переключить раскладку и после чего сами перекидывают ему текст как надо

Пример.

Нормальная фраза:
Я хочу выпить кофе.

Эта же самая фраза, но я забыл переключить раскладку:
Z [jxe dsgbnm rjat

Нормальная фраза:
Make ma some coffe.

Эта же самая фраза, но я забыл переключить раскладку:
Ьфлу ьу ыщьу сщаау


Вопрос: какую стратегию лучше и проще всего использовать для решения подобной задачи, причем в обе стороны?
...
Рейтинг: 0 / 0
19.07.2014, 14:46
    #38701009
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как находятся ошибки в переключении раскладки
Словарь. Ищешь слово в словаре текущей раскладки. Найдено - раскладка правильная, не найдено - ищешь в словаре другой раскладки. Найдено там - перекидываешь раскладку.
...
Рейтинг: 0 / 0
19.07.2014, 18:56
    #38701074
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как находятся ошибки в переключении раскладки
LumixВопрос: какую стратегию лучше и проще всего использовать для решения подобной задачи, причем в обе стороны?
Термин - стратегия здесь не уместен. Скорее всего речь идёт об алгоритме и структурах данных который ты не знаешь.

Для идентификации неизвестного языка можно использовать 1) частотный анализ символов 2) биграммный анализ.
после того как язык известен - и известна клавиатурная раскладка - можно переключить уже введённые символы
в другую клавиатуру и ввести повторно.

Словарь - тоже можно но это частный случай который позволяет идентифицировать только известные слова.
...
Рейтинг: 0 / 0
19.07.2014, 21:19
    #38701092
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как находятся ошибки в переключении раскладки
LumixВопрос: какую стратегию лучше и проще всего использовать для решения подобной задачи, причем в обе стороны?
Стратегию "настучать по голове тем кретинам, которые этого хотят". Эти "подобные задачи" регулярно мешают набирать пароли или сложные тексты, структура которых не приходит в голову однобитных авторов пунтосвитчеров.
...
Рейтинг: 0 / 0
19.07.2014, 22:48
    #38701115
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как находятся ошибки в переключении раскладки
Dimitry SibiryakovСловарь. Ищешь слово в словаре текущей раскладки. Найдено - раскладка правильная, не найдено - ищешь в словаре другой раскладки. Найдено там - перекидываешь раскладку.

Отлично, так и сделаем.
Спасибо за подсказку.
...
Рейтинг: 0 / 0
20.07.2014, 22:36
    #38701400
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как находятся ошибки в переключении раскладки
softwarerLumixВопрос: какую стратегию лучше и проще всего использовать для решения подобной задачи, причем в обе стороны?
Стратегию "настучать по голове тем кретинам, которые этого хотят". Эти "подобные задачи" регулярно мешают набирать пароли или сложные тексты, структура которых не приходит в голову однобитных авторов пунтосвитчеров.пунтосвичер достаточно гибко настраивается, чтобы не мешать. Я ваще без него жить не могу

LumixDimitry SibiryakovСловарь. Ищешь слово в словаре текущей раскладки. Найдено - раскладка правильная, не найдено - ищешь в словаре другой раскладки. Найдено там - перекидываешь раскладку.

Отлично, так и сделаем.
Спасибо за подсказку.В хелпе пунтосвичера я когда-то давно прочитал, что он анализирует не слова, а слоги. Трех-четырех символов часто бывает достаточно для переключения.
...
Рейтинг: 0 / 0
21.07.2014, 10:05
    #38701554
акуз-лингвист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как находятся ошибки в переключении раскладки
rockclimberВ хелпе пунтосвичера я когда-то давно прочитал, что он анализирует не слова, а слоги. Трех-четырех символов часто бывает достаточно для переключения. +1

есть невозможные сочетания бкв, по которым однозначно определяется, что раскладка не та. (правда надо еще опечатки учитывать как-то)
...
Рейтинг: 0 / 0
21.07.2014, 10:47
    #38701625
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как находятся ошибки в переключении раскладки
rockclimberпунтосвичер достаточно гибко настраивается, чтобы не мешать.
На своей машине он очень просто настраивается методом "не ставить". А вот на чужих регулярно доставляет хренову тучу неудобств. Может, конечно, его никто настраивать не умеет...
...
Рейтинг: 0 / 0
21.07.2014, 11:01
    #38701660
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как находятся ошибки в переключении раскладки
softwarerrockclimberпунтосвичер достаточно гибко настраивается, чтобы не мешать.
На своей машине он очень просто настраивается методом "не ставить". А вот на чужих регулярно доставляет хренову тучу неудобств. Может, конечно, его никто настраивать не умеет...
Он мой пароль коверкает, "шо писец", при чем в русской раскладке тоже полный бред получается, но как и зачем он определяет это "русским" текстом - одному его создателю известно.
...
Рейтинг: 0 / 0
21.07.2014, 11:42
    #38701717
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как находятся ошибки в переключении раскладки
Смешная история. У нас админы как-то пол-дня убили на пользователя который вводил
свой пароль в терминальный сервер и никак не мог зайти. Тут еще наверное сработал
тот фактор что никто не подозревал что пунто-свитчер захватывет текстовый ввод
в окошко терминала.
...
Рейтинг: 0 / 0
21.07.2014, 14:46
    #38702007
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как находятся ошибки в переключении раскладки
softwarerНа своей машине он очень просто настраивается методом "не ставить"
плюсуюсь
...
Рейтинг: 0 / 0
22.07.2014, 15:55
    #38703084
The_ShadoW
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как находятся ошибки в переключении раскладки
softwarerМожет, конечно, его никто настраивать не умеет...
Держу Пунтосвитчер исключительно за флажки и за переключение языков по правому ctrl (это из серии "пользуюсь фотошопом для обрезки скриншотов", но что поделаешь). Автопереключение, разумеется, выключено нафиг. Как им пользоваться в боевых условиях, не выключая автопереключение -- не представляю даже. Это же кошмар будет.
...
Рейтинг: 0 / 0
22.07.2014, 16:14
    #38703114
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как находятся ошибки в переключении раскладки
The_ShadoW Это же кошмар будет.А в чем кошмар, кстати? Ну, кроме проблем с вводом паролей сомнительного качества, конечно.
...
Рейтинг: 0 / 0
22.07.2014, 16:25
    #38703124
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как находятся ошибки в переключении раскладки
rockclimberкроме проблем с вводом паролей сомнительного качества, конечно
Я все вижу!
...
Рейтинг: 0 / 0
22.07.2014, 16:45
    #38703138
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как находятся ошибки в переключении раскладки
rockclimberНу, кроме проблем с вводом паролей сомнительного качества, конечно.
Прошу огласить критерии качества паролей.
...
Рейтинг: 0 / 0
22.07.2014, 16:53
    #38703148
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как находятся ошибки в переключении раскладки
maytonПрошу огласить критерии качества паролей.
первая попавшаяся ссылка из гугля, баян
...
Рейтинг: 0 / 0
22.07.2014, 17:44
    #38703199
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как находятся ошибки в переключении раскладки
А вот и буй. Русскими матами по аглицким кнопкам лупишь - замечательны
и чудесны слова заветные выходят. И не сыскать мудрецов и фарисеев
которы эту загогулину растолковали.

Отак от.
...
Рейтинг: 0 / 0
25.07.2014, 00:57
    #38705538
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как находятся ошибки в переключении раскладки
В моей практике был конфликт пунтосвичера и более другой программы - "дрались" за буфер обмена вне зависимости от настроек.
Более другая программа была обязательной, что решило судьбу PS
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как находятся ошибки в переключении раскладки / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]