Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Переключатель раскладок

Автор myst, сентября 26, 2009, 23:36

0 Пользователи и 1 гость просматривают эту тему.

Bhudh

В d_rus.dic (5,08 МБ) и d_eng.dic (1,36 МБ).
Я так понимаю, для всего.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

RawonaM

Цитата: Bhudh от сентября 30, 2009, 17:15
Я так понимаю, для всего.
Если для переключения, то он должен их в памяти держать. В 16К не уместишься.

myst


Bhudh

 :D Ну у меня и зрение. MiB.

(16 KiB "Бездействие системы" занимает.)
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

myst



myst

Кто-нибудь может меня просветить, что такое объём виртуальной памяти, если подкачка вообще выключена?

myst

Добивают программы, после удаления которых в системе остаётся какой-то хлам. >(

Bhudh

Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

myst

Цитата: Bhudh от сентября 30, 2009, 17:48
Что тебе такого страшного Orθo Swiʧer оставил?
Свою папку с частью файлов. Реестр не глядел. :)

Alone Coder

А есть ли довески, которые бы шш, щщ, йй, ээ, ёё, ьь, ъъ, ыы превращали в что-то полезное?

myst

Цитата: Alone Coder от сентября 30, 2009, 18:19
А есть ли довески, которые бы шш, щщ, йй, ээ, ёё, ьь, ъъ, ыы превращали в что-то полезное?
Не понял. Автозамена? Я пользуюсь AutoHotkey.

Драгана

У меня Alt+Shift. Пунто на работе стоит - не переношу, и рада бы убрать, да не я ставила, другим, видно, нужен. Дома не ставила и не собираюсь!

myst


Тайльнемер

Цитата: myst от сентября 30, 2009, 12:42
В коде есть неясность. В сообщение WM_INPUTLANGCHANGEREQUEST передаётся не дескриптор раскладки, а идентификатор языка. Что-то меня мучают сомнения в правильности такого решения. Надо покурить MSDN...
WM_INPUTLANGCHANGEREQUEST требует почему-то не дескриптроа раскладки, а locale identifier.
А locale identifier состоит из language identifier и sort order identifier.
Если  sort order identifier равен SORT_DEFAULT (а порядок сортировки вообще имеет мало отношения к раскладкам, поэтому SORT_DEFAULT), то берётся the user's default layout for that language.
То есть по-хорошему надо писать:
const LPARAM langL=MAKELCID(MAKELANGID(LANG_RUSSIAN, SUBLANG_RUSSIAN_RUSSIA), SORT_DEFAULT);

Но т. к. SORT_DEFAULT==0, то
MAKELCID(MAKELANGID(LANG_RUSSIAN, SUBLANG_RUSSIAN_RUSSIA), SORT_DEFAULT) == MAKELANGID(LANG_RUSSIAN, SUBLANG_RUSSIAN_RUSSIA)

Тайльнемер

Цитата: myst от сентября 30, 2009, 14:23
Цитата: RawonaM от сентября 30, 2009, 14:00Вы бы сделали параметры командной строки, чтобы выбиралась клавиша (и даже раскладка). Это всего лишь еще пару строк, но будет все как надо
Тогда уж иник приделать.
Когда под рукой есть компилятор, сделать изменения в недлинном исходнике часто оказывается проще, чем делать обработку параметров командной строки, ini-файлы или меню настроек.

Драгана

Цитата: myst от сентября 30, 2009, 19:06
Что не понравилось?


Что если пишешь смешанным текстом или используешь аббревиатуры, он автоматом, не спрашивая меня, переключает вдруг на латиницу! Приходится слово набирать заново, возвращаясь то курсором, то пробелом, то энтером, то отступая, то подтирая. Без этого упорно переключает на то, что у него забито в словаре, п не на то, что требуется!

myst

Цитата: Тайльнемер от сентября 30, 2009, 20:28
locale identifier состоит из language identifier и sort order identifier.
В моём старом MSDN'е ошибка. Я разобрался. :)

myst

Цитата: Тайльнемер от сентября 30, 2009, 20:35
Когда под рукой есть компилятор, сделать изменения в недлинном исходнике часто оказывается проще, чем делать обработку параметров командной строки, ini-файлы или меню настроек.
Поэтому мне лень приделывать. :)

myst

Цитата: Драгана от сентября 30, 2009, 20:46
Что если пишешь смешанным текстом или используешь аббревиатуры, он автоматом, не спрашивая меня, переключает вдруг на латиницу! Приходится слово набирать заново, возвращаясь то курсором, то пробелом, то энтером, то отступая, то подтирая. Без этого упорно переключает на то, что у него забито в словаре, п не на то, что требуется!
Отключить эту функцию не выходит никак?

Драгана

Цитата: myst от сентября 30, 2009, 20:57
Отключить эту функцию не выходит никак?


Никак! У нас все как-то криво установлено, что-то на конкретном компьютере. а что-то от внутренней сети. Даже программных файлов на диске С не нашла - они как будто просто отсутствуют, где-то скрыты!

myst

Цитата: Драгана от сентября 30, 2009, 21:45
Никак! У нас все как-то криво установлено, что-то на конкретном компьютере. а что-то от внутренней сети. Даже программных файлов на диске С не нашла - они как будто просто отсутствуют, где-то скрыты!
А ведь достаточно открыть контекстное значка Punto Switcher'а. ;)

Драгана

А в том и дело, что значка этого как будто нигде нет - хотя он и работает! Там вообще как будто полно скрытых файлов!

Hellerick

Цитата: Драгана от октября  4, 2009, 08:28
А в том и дело, что значка этого как будто нигде нет - хотя он и работает! Там вообще как будто полно скрытых файлов!

PuntoSwitcher, если не ошибаюсь, оставляет свой ярлык в главном меню — в автозагрузке. Посмотрите, куда он ссылается.

myst

Цитата: Драгана от октября  4, 2009, 08:28
А в том и дело, что значка этого как будто нигде нет - хотя он и работает! Там вообще как будто полно скрытых файлов!
:uzhos: Какстрашнажыть в такой системе!

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр