Old-DOS.ru

KR — Переключатель клавиатуры

ОПЕРАЦИОННЫЕ СИСТЕМЫ >> Системные программы >> Русификаторы
Главная страница Файлы Игры Поиск Форум Библиотека Галерея Гостевая Ссылки О проекте

Вход
Логин:
Пароль:
Запомнить

Регистрация - Забыли пароль?

Искать:
Искать все слова вместе

+ ОПЕРАЦИОННЫЕ СИСТЕМЫ
   + DOS
      • IBM PC DOS
      + MS-DOS
         • SDK
      • DR-DOS
      • FreeDOS
      • Сборки на базе DOS
      • Расширители DOS
      • Другие платформы
   + OS/2
      • SDK
   + Windows
      • Windows 1.x-3.x
      + Windows 9x
         • Патчи и дополнения к Win9x
      + Windows NT
         • Патчи и дополнения к WinNT+
      • Сборки на базе Windows
      • SDK
   • Linux/Unix
   • СР/М
   • Другие операционные системы
   • Загрузочные диски
   • Готовые образы операционных систем
   + Системные программы
      • Твикеры
      • Русификаторы
      + Утилиты
         • Оборудование
         • Работа с CD/DVD
         • Системные
         + Инструменты
            • Turbo Pascal Pentium II DIV BUG fixing
         • Прочее
      • Замедлители
      • Тесты оборудования и системы
      • Обновления
   + Драйверы
      • Звук
      • Видео
      • Мыши
      • CD/DVD
      • Клавиатура
      • Принтеры
      • USB
      • Сеть
      • Память
      • Материнские платы
      • Периферия
      • Другое
   • OS BuildList
+ ЭМУЛЯТОРЫ И СИМУЛЯТОРЫ
   • Консоли
   • Эмуляторы компьютеров
   • Инструменты для эмуляторов
+ ПРОГРАММИРОВАНИЕ
   + Assembler
      • Disassembler
   • Pascal/Delphi
   • C/C++
   • Basic/Visual Basic
   • Фортран
   • SDK & DDK, etc.
   • Декомпиляторы
   • Форт
   • Генераторы блок-схем
   • Отладчики программ (DEBUGGERs)
   • Другие языки программирования
+ ДИСКИ И ФАЙЛЫ
   • Файловые менеджеры
   • Каталогизаторы
   • Копировщики
   • Поиск файлов, текста, байтов
   • Сканирование каталогов
   • Архиваторы
   • EXE-упаковщики
   • EXE-распаковщики
   • Восстановление информации и резервное копирование (бэкап)
   • HDD-утилиты
   • Дискеты
   • Передача файлов по СОM/LPT
   • Разное
• СУБД
+ ОФИС
   • Интегрированные программные пакеты
   • Издательские системы
   • Электронные таблицы
   • Редакторы текста
   + Утилиты для работы с текстом
      • OCR - распознавание текста
      • Просмотр документов
      • Печать
      • Перекодировка
      • Сравнение текстов
      • Шрифты
      • Работа со шрифтами
   • Словари и переводчики
   • Правописание
   • Органайзеры
   • Создание презентаций
   • Бизнес
   • Разное
+ ОБРАЗОВАНИЕ И НАУКА
   • Информатика
   + Инженерное ПО
      + Расчётные задачи
         • Пар и вода
      • ЧПУ
      + САПР
         + Механика - моделирование 2D/3D
            • AutoCAD и утилиты для AutoCAD'а
         • Строительство
         • Электроника, радио- и электротехника
   • Тестирование знаний и навыков
   + Обучающие программы
      • Музыка
   + Математика
      • Калькуляторы
      • Эмуляторы калькуляторов
   • Физика
   • Химия
   • Электроника и электротехника
   • География и картография
   • Астрономия и астрология
   + Биология и медицина
      • Психология
   • История и политология
   • Лингвистика
   • Гаданье на кофейной гуще
   • Справочники разные
+ БЕЗОПАСНОСТЬ
   • Антивирусы
   • Шифры и пароли
+ ИНТЕРНЕТ И СЕТИ
   • Браузеры
   • Почтовые клиенты
   • IM-меседжеры
   • FTP
   • BBS и FIDO
   • LAN
   • Разное
+ МУЛЬТИМЕДИА
   + Графика
      • Просмотр графики
      • Редакторы графики
      • Грабберы графики
   + Звук и видео
      • Проигрыватели (плееры) аудио и видео
      • Редакторы аудио и видео
      • Грабберы (захват) аудио и видео
      • Синтез речи
   • Разное
+ РАБОЧИЙ СТОЛ
   • Календари
   • Часы
   • Напоминалки
   • Скринсейверы
   • DEMO
   • Программы-шутки
   • Разное
+ АНДЕРГРАУНД
   + Hack tools
      • Крякеры
      • CRK-утилиты
      • Генераторы лоадеров (Loader generators)
      • Патчи, коды
   • Стеганография
   • Шестнадцатеричные редакторы
   • Вирусы
• РАЗНОЕ
• ФЕЙКИ, ПОДДЕЛКИ, ХИМЕРЫ
• --НА УДАЛЕНИЕ
• КАК ЗАГРУЖАТЬ ФАЙЛЫ НА Old-DOS



Денежная помощь

KR — Переключатель клавиатуры
ОписаниеИнформация
Переключатель клавиатуры, основанный на модуле из KeyRus 7.3.

Язык ввода переключается:

* на русский — правая клавиша Control,
* на английский — правая клавиша Alt.

Иллюстрация правила, по которому выбраны клавиши переключения языка ввода — KR_SWITCH_RULE.PNG.

Почему не одна клавиша? Чтобы, нажав правый Control, в любом случае 'включить русский язык',
без необходимости помнить, на какой язык сейчас 'настроена клавиатура'.

Размер файла: 510 байт, использование памяти при работе: 544 байта.

В архиве также есть модуль переключателя, предназначенный для встраивания в программы: KR.BIN, размером 378 байт.
KR.BIN используется в одной из модификаций Multi-Edit 7.0 (есть на сайте).

Исходный текст прилагается, компилятор — FASM.
Раздел: Русификаторы


Скриншоты
Операционная система: DOS, DOS-окно Windows
Требования: -
Автор: K & S
Издатель: -
Доступные файлы - сортировка по имени и версии, времени добавления
Файлов: 1. Все файлы на этой странице проверены [100%]
ФайлРазмерВыпускВерсияЯзыкЗагрузил
Arc KR[!]
Скачать798
7.8 Кб2004 Мультиязычный (русский)SergeCpp
2011.05.08

Пожаловаться

Комментарии
#1 Автор: Nika (2013.05.02 03:24)
Разные клавиши для разных раскладок - это действительно удобно.
Но при именно такой схеме выходит, что <RCtrl> и <RAlt> вообще исключены из использования при наборе текста. Да и не хватит "свободных" клавиш уже даже при четырёх раскладках вместо двух. (Я подразумеваю, что используется стандартная 101-клавишная клавиатура).
Неожиданный ход был у Гуртяка в PEEK - всплытие по Alt-Alt-Alt.
Тут масса вариантов.

#2 Автор: SergeCpp (2013.05.03 02:13)
Разные клавиши - это СВЕРХ-удобно. При одинаковой постоянно нужно или помнить текущую (что нереально) или куда-то дополнительно смотреть или же пробовать с расчётом на ошибку (так называемый "режим", см. книгу Раскина об интерфейсе).

Там, кстати, всё нормально с клавишами, они ведь переключают только в особых случаях. Впрочем, исходники есть. Поправил я то, что из KeyRus взял, самую малость.

И FASM оказался весьма хорош и удобен (и миниатюрен).

#3 Автор: Nika (2013.05.03 07:31)
Эх, не прижился у меня этот FASM...
Пару раз приходилось переделывать в TASM попавшиеся исходники.
FASM - это прагматизм, а TASM - идеал (хотя и не тянет уже Windows'ные .INC- файлы).
MASM. Другого выхода просто нет.

То, о чём я говорил, руссификация консоли с шестью раскладками:
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=3005
Я подумывал о том, как можно всё это упростить, и не пришёл к окончательному выводу.
Кстати, неплохо бы сделать такую "клавиатуру" для Windows, тогда бы было проще.
Хотя, ME8 прекрасно справляется с работой и в 866 и в 1251 кодировках, нужно только выбирать для 866 OEM матричный фонт (.FON).

#4 Автор: SergeCpp (2013.05.03 15:22)
Я некогда работал с ме8, установив ttf с кодировкой 866, такие есть шрифты.

#5 Автор: Nika (2013.05.03 23:06)
Можно и так. Но тогда - "неформатированный" текст программы. (практически всегда).
А если TTF с фиксированной шириной - то лучше уж FON. (Имею собственный):
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=3378
Правда, размер сильно не поменяешь - плохо для людей со слабым зрением.

#6 Автор: SergeCpp (2013.06.04 21:33)
Я разместил версию FASM (1.20), которой компилировался KR: http://old-dos.ru/index.php?page=files&mode=files&do=show&id=1384

Скомпилировал сейчас для проверки — двоичное совпадение, ok.

Имя:
E-mail:
 =
Ваш комментарий:

Рейтинг@Mail.ru
Буддийский BootDisk..

For abuses about copyright: srzone@mail.ru
Для жалоб на авторские права: srzone@mail.ru
Float 1.0.3 Copyright © 2008-2014 StrannikRiddler. All rights reserved.
18+. Находясь на этом сайте, вы соглашаетесь с его правилами
10 queries, db time 0.000776, memory 1941.12 Kb, total time 0.025 sec