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

Мне нужен он (редактор раскладки клавиатуры)!

Автор arseniiv, января 8, 2009, 18:46

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

Usama

Уходим от темы, однако...

Так что, руками никто не пробовал писать и не знает, как? :umnik:
̓А́н̔ъ и̔нди͂ магмаха́лъ са канıа́н̔ салита̀
Махиги́тъ са ха́ıопъ атъ малансан̔ исда͂.

myst

Цитата: Usama от октября 19, 2009, 18:22
Так что, руками никто не пробовал писать и не знает, как? :umnik:
DLL раскладки? Разве её устройство документировано?

Usama

В смысле? Код же какой-то должен быть. Идочкой я их читал, но я в ассемблере не смыслю.
̓А́н̔ъ и̔нди͂ магмаха́лъ са канıа́н̔ салита̀
Махиги́тъ са ха́ıопъ атъ малансан̔ исда͂.

myst

Ах да, я как-то давно поглядел на неё одним глазом в дизассемблере. В ней таблица.

myst

Цитата: Usama от октября 19, 2009, 18:28
В смысле? Код же какой-то должен быть. Идочкой я их читал, но я в ассемблере не смыслю.
Там кода две инструкции. :)

Usama

А какие инструкции? У вас исходника никакого нет хотя б для примера? В идеале, конечно, на канадскую международную (kbdcan.dll) поглазеть. :eat:
̓А́н̔ъ и̔нди͂ магмаха́лъ са канıа́н̔ салита̀
Махиги́тъ са ха́ıопъ атъ малансан̔ исда͂.


Usama

̓А́н̔ъ и̔нди͂ магмаха́лъ са канıа́н̔ салита̀
Махиги́тъ са ха́ıопъ атъ малансан̔ исда͂.

myst

Цитата: Usama от октября 19, 2009, 18:42
А какие инструкции?

mov eax, <адрес-структуры-данных>
retn

:)

Цитата: Usama от октября 19, 2009, 18:42
У вас исходника никакого нет хотя б для примера? В идеале, конечно, на канадскую международную (kbdcan.dll) поглазеть. :eat:
Откуда же у меня исходники? :donno:
Документации на структуры данных в этих библиотеках я не встречал. Возможно, кто и реверсировал их, но мне об этом ничего не известно.



myst

Поверхностное гугление дало пару ссылок:
http://www.ureader.com/msg/1473533.aspx
http://blogs.msdn.com/michkap/archive/2007/11/13/6122573.aspx
(Google) KbdLayerDescriptor (сам запрос)
Надежда найти описание структуры есть. :)
Дальше копать пока некогда: заказ делать надо.

Usama

̓А́н̔ъ и̔нди͂ магмаха́лъ са канıа́н̔ салита̀
Махиги́тъ са ха́ıопъ атъ малансан̔ исда͂.

Python

Цитата: myst от октября 18, 2009, 21:31
Для полного счастья нужно сделать оба альта серыми.
Постоянно возникает мысль, что клавиатуре не хватает левого AltGr и правого Tab'a...
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

mnashe

Цитата: Python от ноября  3, 2009, 21:34
Постоянно возникает мысль, что клавиатуре не хватает левого AltGr и правого Tab'a...
Ага. Часто приходится бороться с искушением использовать левый Alt вместо AltGr. Иногда не справляюсь — отрезвляет писк в ответ.
А использование Tab'a в Windows'овском интерфейсе меня раздражает с самого начала: все навигационные клавиши под правой рукой, и только к Tab'у нужно тянуться чёрти куда...
Адепт единственного числа и безродового склонения
שָׁלוֹם עֲלֵיכֶם!

Python

Цитата: Usama от октября 19, 2009, 18:42
У вас исходника никакого нет хотя б для примера? В идеале, конечно, на канадскую международную (kbdcan.dll) поглазеть.
В принципе, любую установленную на компьютере раскладку можно импортировать в MS KLC и сохранить как исходник. Полученный файл вполне пригоден для просмотра и редактирования в блокноте.
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

Тайльнемер

Цитата: Python от ноября  3, 2009, 21:34
Постоянно возникает мысль, что клавиатуре не хватает левого AltGr и правого Tab'a...
Цитата: Python от ноября  3, 2009, 21:34
Ага. Часто приходится бороться с искушением использовать левый Alt вместо AltGr. Иногда не справляюсь — отрезвляет писк в ответ.
А использование Tab'a в Windows'овском интерфейсе меня раздражает с самого начала: все навигационные клавиши под правой рукой, и только к Tab'у нужно тянуться чёрти куда...
Клавиши на клаве можно произвольно переназначать в винде через реестр. Также есть гуи для этих целей типа "SharpKeys 3.0".

mnashe

Цитата: Тайльнемер от ноября 10, 2009, 08:03
Клавиши на клаве можно произвольно переназначать в винде через реестр. Также есть гуи для этих целей типа "SharpKeys 3.0".
Я пользуюсь KeyTweak.
Но переназначить левый Alt в AltGr, конечно, не годится — просто Alt нужен не реже.
Адепт единственного числа и безродового склонения
שָׁלוֹם עֲלֵיכֶם!

Тайльнемер

Есть две кнопки «windows» и одна кнопка «меню», которые нужны очень редко (можно вообще без них обойтись). Вот туда-то и можно поставить либо alt, либо alt-gr.

mnashe

Логично.
Функцию кнопки «Меню» можно передать какому-нибудь сочетанию клавиш. Правда, это уже другими средствами: реестровое переназначение с сочетаниями не работает.
Адепт единственного числа и безродового склонения
שָׁלוֹם עֲלֵיכֶם!

Python

Цитата: mnashe от ноября 11, 2009, 10:53
Функцию кнопки «Меню» можно передать какому-нибудь сочетанию клавиш.
Стандартно вместо клавиши Windows можно использовать комбинацию Ctrl+Esc. Правда, стандартные комбинации с этой клавишей (например, Windows+D для сворачивания всех окон) работают только с клавишей Windows. Вместо клавиши «Меню» чаще используется правая кнопка мыши.
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

mnashe

Цитата: Python от ноября 19, 2009, 23:31
Стандартно вместо клавиши Windows можно использовать комбинацию Ctrl+Esc.
Несмотря на наличие клавиши Win на клавиатуре, я до сих пор чаще пользуюсь Ctrl+Esc — по привычке.
Цитата: Python от ноября 19, 2009, 23:31Правда, стандартные комбинации с этой клавишей (например, Windows+D для сворачивания всех окон) работают только с клавишей Windows.
Ну вот я как раз об этом.
К тому же, я пользуюсь не только стандартными, но и кучей собственных сочетаний с этой клавишей. Удобно.
Цитата: Python от ноября 19, 2009, 23:31
Вместо клавиши «Меню» чаще используется правая кнопка мыши.
Поэтому эта кнопка используется редко, и расположение её в нижнем ряду, среди префиксных клавиш (а она вовсе не префиксная!), к тому обычно засчёт части «пробела» — по-моему, большая глупость.
Но верх идиотизма в компьютерном мире — это клавиша Power. Даже Reset на системном блоке додумались делать утопленной, а эта — открыта, да на самом краю клавиатуры, да безо всяких префиксов, да без запросов на подтверждение. Да ещё переназначение через реестр с ней не работает — исполняется назначенная функция, и компьютер выключается.
Исправить можно только через Power options properties.
Адепт единственного числа и безродового склонения
שָׁלוֹם עֲלֵיכֶם!

Vertaler

Цитата: mnashe от ноября 20, 2009, 10:25
Цитата: Python от ноября 19, 2009, 23:31
Вместо клавиши «Меню» чаще используется правая кнопка мыши.
Поэтому эта кнопка используется редко, и расположение её в нижнем ряду, среди префиксных клавиш (а она вовсе не префиксная!), к тому обычно засчёт части «пробела» — по-моему, большая глупость.
На ноутбуках я переназначаю на её место Delete. Он нужен намного чаще, а засовывают его обычно куда-то взад, куда не дотянешься.
Стрч прст в крк и вынь сухим.

mnashe

А случайных нажатий на бывает?
Я замучился на работе с одним старым ноутбуком: там Delete был на месте правого контрола. В конце концов мне надоело, и я назначил на Delete правый Control, а Delete на что-то другое — потом соображал, как залогиниться: ни исходный, ни переназначенный Delete не работали.
Всё-таки сообразил: Fn с одной из клавиш даёт Delete цифровой клавиатуры. Так что логинился уже не тремя, а четырьмя кнопками.
Потом получил нагоняй от сисадмина...
Адепт единственного числа и безродового склонения
שָׁלוֹם עֲלֵיכֶם!

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

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

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

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

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