Windows 7: управление мышью (курсором мыши) с клавиатуры

Включение режима управления курсором мыши

При стандартных настройках, которые включены по умолчанию после установки ОС, необходимо нажать комбинацию клавиш Alt + Shift + Num Lock. В появившемся диалоговом окне ответить Да, т.е. нажать Enter (кнопка Да выбрана по умолчанию).

Управление движением курсора мыши с клавиатуры

Далее, курсором мыши можно управлять с цифровой клавиатуры

8 — курсор движется вверх
2 — курсор движется вниз
4 — курсор движется влево
6 — курсор движется вправо

7 — курсор движется по диагонали вверх и влево
3 — курсор движется по диагонали вниз и вправо
9 — курсор движется по диагонали вверх и вправо
1 — курсор движется по диагонали вниз и влево

Чем дольше удерживать соответствующую клавишу, тем быстрее будет двигаться курсор.

Другие опции

5 — Аналогично одиночному щелчку левой клавишей мыши. Выбирается иконка или элемент управления, находящийся под курсором
5 и 5 (быстрое нажатие), происходит нажатие на элемент управления (аналогично двойному щелчку левой клавишей мыши)
5 и / — аналогично нажатию правой кнопкой мыши, вызову контекстного меню.

+ — Аналогично двойному щелчку левой клавишей мыши.

Отключение режима

Для отключения режима надо повторно нажать комбинацию клавиш Alt + Shift + Num Lock.

ЗЫ. Кому интересно, с чего вдруг мне понадобилось — добирался до внутренностей деньгопоглощающего терминала.

Краткая заметка о русификации DOS

Преамбула

Изначально DOS довольно хреново поддерживала русский язык и официального русификатора, ЕМНИС, не было аж до четвертой версии, соответственно, всевозможных самописных русификаторов было напложено на целый грузовой состав с дискетами, и все их рассмотреть возможности не будет, так что рассмотрю один неофициальный, который работает, как минимум с DOS 5.0, и официальный способ для DOS 7.1 (Windows 98 SE)

Если у кого есть что вспомнить, насчет примечательных русификаторов, пишите в комменты.

Ссылки на нужные файлы будут в конце заметки.

KEYRUS.COM

Наверное, самый популярный русификатор на территории СНГ, написан Дмитрием Гуртяком из Украины.

Плюсы:
+ Представляет собой маленькую утилиту из одного COM-файла (32 Кб)
+ Не требует внешних шрифтов и файлов конфигурации. Настройки сохраняются в самом исполняемом файле, да в DOS так было можно.
+ При желании можно подгружать внешние шрифты
+ Есть индикация раскладки клавиатуры изменением цвета рамки вокруг экрана, сигналом PC-Speaker’а, эмуляцией звука клавиш и включением лампочки Scroll Lock (все вместе или по отдельности).
+ Гибкая настройка клавиш изменения раскладки, предлагаются разные сочетания для русской, английской или альтернативной раскладки, впрочем на все три (или только две, если альтернативная не нужна) можно назначить одну и ту же клавишу.

У меня, например, назначены русская и английская раскладка на клавишу F12 и синяя рамка вокруг экрана, если включена русская раскладка.

Русский Norton Commander без русификации:

После запуска KEYRUS.COM:

Ввод русского текста (жаль, что не видна рамка вокруг экрана)

Минусы:
— Для установления своей комбинации клавиш надо знать SCAN-коды клавиатуры
— На некоторых старых машинах запуск KEYRUS сильно замедляет клавиатуру, т.е. она начинает медленно реагировать на нажатия.
Решение: Достаточно прописать в AUTOEXEC.BAT запуск утилиты SPEEDKEY:

C:\DOS\SPEEDKEY.COM

— На некоторых виртуальных машинах KEYRUS глючит, вместо одного нажатия на клавиши управления курсором, происходит два. Пока решение одно, поменять русификатор.

Краткая инструкция к KEYRUS.COM на MEGA.NZ (TXT, DOS, RUS)
Краткая инструкция к KEYRUS.COM на PasteBin

Официальный способ русификации

Примечание: проверялось на DOS 7.1 (Windows 98 SE), если есть официальный дистрибутив DOS 5.0 и выше, тоже должно сработать.

Понадобятся следующие файлы из дистрибутива DOS:

COUNTRY.SYS — драйвер, устанавливающий региональные настройки
DISPLAY.SYS — драйвер дисплея для текстового режима.

EGA.CPI
EGA2.CPI
EGA3.CPI
ISO.CPI
— шрифты, ISO.CPI можно не копировать, там шрифт в одной из кодировок ISO, которая редко используется в DOS

KEYB.COM — утилита, подгружающая драйвер клавиатуры.

KEYBOARD.SYS
KEYBRD2.SYS
KEYBRD3.SYS
KEYBRD4.SYS
— драйвера клавиатуры, отвечающие за переключение раскладки и поддержку ввода с клавиатуры, по факту, для русского языка используются только KEYBRD2.SYS и KEYBRD3.SYS.

MODE.COM — утилита, выбирающая кодовую страницу и соответствующий шрифт.

Примечание: в DOS поддерживается только однобайтная кодировка, соответственно, в DOS используются шрифты, поддерживающие только однобайтные кодировки, т.е. не совместимые с Unicode-шрифтами и их форматами, используемых в более современных операционных системах.

Примечание: Пусть все файлы находятся в каталоге C:\DOS\ (при необходимости, замените путь на свой).

Далее, прописываем в CONFIG.SYS следующие команды:

device=C:\DOS\display.sys con=(ega,,1)
Country=007,866,C:\DOS\country.sys

CONFIG.RUS на PasteBin

А в AUTOEXEC.BAT следующие:

C:\DOS\MODE.COM con codepage prepare=((866) C:\DOS\ega3.cpi)
C:\DOS\MODE.COM con codepage select=866
C:\DOS\KEYB.COM ru,,C:\DOS\keybrd3.sys

Переключение клавиатуры

Вовчик Воротов aka Bill Gates, так и не додумался (аж до самой «смерти» DOS’а) о том, что люди захотят как-то задать переключение раскладки клавиатуры, потому без правки HIEW или другим HEX-редактором (а еще надо знать, где поправить) просто так изменить ее не получится, но можно сделать это сменой драйвера клавиатуры.

Если вы хотите, чтоб переключение на английский осуществлялось Left ALT + Left SHIFT, а на русский Right ALT + Right SHIFT, то оставьте все как есть.

Другой вариант, это Left CTRL + Left SHIFT (английская раскладка) и Right CTRL + Right SHIFT (русская раскладка). Для второго способа, надо в AUTOEXEC.BAT заменить keybrd3.sys на keybrd2.sys

Ссылки на файлы

KEYRUS.COM (ZIP-архив с Mega.NZ)
Краткая инструкция к KEYRUS.COM на MEGA.NZ (TXT, DOS, RUS)
Краткая инструкция к KEYRUS.COM на PasteBin
SPEEDKEY.COM (ZIP, Mega.NZ)
Файлы для официальной русификации DOS (для DOS 7.1)

Подключение RAW образа диска в Windows

Преамбула

Захотел запилить еще пару образов DOS, как для себя, так и для дела, пока сижу на складе и ковыряю в носу, но линуксовый ноут оставил дома, так что встал вопрос, чем можно примонтировать RAW образ диска, т.е. тот, который создавался с помощью dd или fsutil в Windows.

Решение

Нашел программку OSFMount.

Плюсы:
+ Бесплатная
+ Поддерживает, кроме RAW-дисков, которые не поддерживает почти никто, еще и кучу других форматов (см. ниже).
+ Может смонтировать образ как RAM-диск
+ Можно создавать новые образы в RAM
+ Форматировать (некоторые форматы)
+ Увеличивать размер (некоторые форматы)
+ Подключать, как съемное устройство
+ Конвертировать одни форматы в другие (некоторые форматы)

Минусы
— Только Windows 7 и выше
— Если подмонтировать раздел диска из образа на ту же букву диска, где был ранее подмонтирован образ HDD из WMware, то откроется ранее подмонтированный диск WMware. Решение — монтировать на другую букву или перезагрузить винду.

Поддерживаемые форматы

Как смонтировать образ

1. Запускаем программу, заходим в меню File —> Mount new virtual disk… или жмем Alt+N.

2. Выбираем Image file [1]
3. Букву диска [3]
4. Drive type (тип диска) лучше оставить в Auto, он прекрасно определяет сам, но если вдруг перепутал (в редких случаях может спутать Floppy и HDD), то можно поменять
5. При необходимости снять галочку Read-only drive (только для чтения) [4] и поставить Mount as removable device… (смонтировать, как съемное устройство) [5]
6. Выбрать файл образа (нажать кнопку ) [2]
7. Если на образе есть разделы, программа их обнаружит, и предложит выбрать нужный:


Программа определит формат и нужные параметры, после нажатия ОК в предыдущем окне, диск будет смонтирован и появится в главном окне программы.

Открыть можно прямо отсюда, двойным кликом по строке в таблице, или нажатием клавиши Enter на соответствующей строке.

Вот мой минимальный образ DOS для загрузки по сети (PXE):

Размонтировать — кнопкой Dismount или клавишей DEL, выбрав в таблице подмонтированный образ.

Скачать

Официальная страничка программы, краткая инструкция (на буржуйском) и ссылки на скачивание
Версия x86
Версия x64
Версия x64 (последнее обновление) (я не тестировал)
Копия (все три инсталлятора) на Mega.NZ

Загрузочные дискеты Windows NT

Нашел и скопировал еще загрузочные дискеты Windows NT 4, впрочем, и сам образ скопировал, но выложить не могу, ибо копирайт.

На загрузочные/аварийные дискеты копирайт не распространяется, они бесплатные. Так что их можно.

Скачать все три аварийных дискеты Windows NT 4.0 в одном архиве с MEGA.NZ (RAR/IMG)

ЗЫ. Второй раз за день ошибаюсь в ссылке, Роскомнадзор, что-ли, порчу наводит…