Вы находитесь на странице: 1из 18

TOPKEY FOR WINDOWS

����������� �����������.

����������

1. ��������
2. ������ ������ TopKey for Windows
3. ��������� TopKey for Windows
4. ������ � TopKey for Windows
5. �������� � �������������� ������������ ���������
6. ������ ������ ������ TopKey

���������� 1. ������� ������ � �� scan-����


���������� 2. ����� .TRN, ������� � �������� TopKey for Windows

1. ��������

TopKey for Windows - ������� � ������������� ��������������� ����������


����������, ��������������� �� ������ � ����� MS Windows 3.1.

TopKey for Windows � ��� ������� �������� ��������� ����� �


������������� ������� ��������� ���������� (����� ����������
������������� ��������), ������������ ������������ ��������� ���������
� ����������� � ����� �� ����� ��� � ������ ������ ������ ��
������� (��� ��������� "hot-key"), ��� � ������ ����� ��������� �
���.

TopKey for Windows ����� ���������� ������� ��������� � ���������������


�� ��� �������� �������.

TopKey for Windows ����� ������������ ������� ����������� ���������,


������ ������ ��� ������� ��� ���.

������������ ��������� �������� �������������� ������, ������� ������


����������������� ������������� �������. ��������� ����
����������������� ������, ������� ������ ���� ����������� (Topkey �� �����
������������ ����� ����� ������������ ��������� � ����� �������). ���������
����� ����� ��������� ��������� "hot key", ������� ������� �������� �
���������� �� ��� ����������� ���������.

����� Topkey for Windows ��������, �� �������������� �� ������


�������, �� �������� ����� ������ ����������� ������ (Alt, Ctrl,
Shift, Caps Lock, Num Lock, Scroll Lock). ����� �������, �����
��������� ����� ������� ��������� ������ ����������� �� ���������
�������� ����������� ������. �������� ����� ���������� ��� ����������
"dead char", ������� �������� ������������ ���������������� ������
���� � ����� ������ �� ���������� ���������� ������� (��������,
������������������ ' A ����� ��������������� A � ���������).
2. ������ ������ TOPKEY FOR WINDOWS

����� TopKey for Windows ������� �������� �����:

WTOPKEY.EXE - ���������� ���������� � ������ ������� �������� �


������ � ����������� .KBW (������� TopKey for
Windows). � �������� ����� ����� ����� �
����������� .TRN - �����, �������������
����������� ��������� ��� ����������� ��������
TopKey for DOS � ����� Windows.

ED_WTK.EXE - �������� ������������ ��������� �� WTOPKEY.EXE (


�� ����� ����� ������������� � ��
������������� ������������ ��������� TopKey for
DOS ).

����������� - �����������, ������� �� ������� ( WTOPKEY.DOC ).

Readme - ������ ��������� �� ��������� TopKey for


Windows �� ����� ���������.

INSTALL.EXE - ��������� ��������� TopKey for Windows.

������ ������������� ������ �������� TopKey for Windows �������� �


������ �����, ����������� �� ���������� ������ ����������� �
���������.

3. ��������� TOPKEY

�� ��������� TopKey for Windows �� ���� ������ �������������


���������� ����������� ��������� INSTALL.EXE.

�� ������� ���� ��������� ��������� �������� �������:

1. �������� ����������� ������� � �������� A ��� B.

2. ��������� windows-��������� INSTALL.EXE. ��� ����� ������� ���


�� DOS, ��� � �� ����� Windows.

�� ������� �� DOS:
������� ��������� � ���, ��� DOS �� ������ ���������
����������� Windows. �� ����� ����� ������ ALT-TAB. ���� DOS
��� ������� �� ����� Windows, �� �� ������������ � �����-����
���� Windows. � ���� ������ ��������� ��������� �� Windows. ����
������� �� ALT-TAB �� ������� �� � ������ �������, �� �� ������
��������� ��������� �������� �������:

win A:\install

���� �� ����������� ���������� A, ���

win B:\install<enter>
���� �� ����������� ���������� B.

� ��� ������, ����� Windows �������� �� ���� ������ PATH, ��


������ ������ ��������� ��������� INSTALL � �������,
��������:

C:\DOS>a:
A:\>install

�� ������� �� Windows:
�������� ����� 'File' �������� ��� Program Manager, �
��������� ��� �������� ����� 'Run'. ��� ���� ������
��������� ������, � ������ �������� �� ������ �������
��������� �� �������:

A:\INSTALL.EXE

3. � ������������ ��� ���������� ��������� ������� �� ������


������� �������, � ������� ����� �������� ����� TopKey for
Windows (��� ������������� ���� ������� ����� ������).

�� ����� ������� �� �������� � ������ ����� ��� ��������


������� � list-box � "�������" ������ "Install". �� ������
�������� ��������� "�������" ������ "Abort".

4. INSTALL ��������� � ��������� ���� ������� ����������� �����,


������� �����������, � ����� ������� � �������� ������ � Program
Manager.

5. �� ������� ����������� TopKey �� ������ ��������� ���������


WTOPKEY.EXE, ��������� ������������ 'TopKey for Windows'.

���� �� ������, ����� TopKey ��������� ������ ��� ��� �������


Windows, ���������� ����������� TopKey � ������ STARTUP ���
�������� � WIN.INI, ����� [windows], ������

load= path_to_TopKey\WTOPKEY.EXE

6. ��������� ��������� TopKey ������� ���������� �������


UnInstall, ������� �� ������ ����� �������������� ��
������� ��� �������������� ������ TopKey for Windows.

��������� ������:

INSTALL �������� ����, �� ������� �������� ������������ ��������


TopKey for Windows. ���� �����-���� ����������� ���� �� �����
���������, ��������� TopKey �� �����������. ��� ������ �����
����������, ���� ������������ ����� TopKey ��������.

Windows ����� ���� ��������������� ���, ��� ������ Program Manager


����������� ����� ��������. ��� ���� ��������� ��������� ����� ��
������� ������ TopKey for Windows. ��� ������ ����������� ������ �����
Program Manager, �� TopKey ��� ������������. ��� ������������� ��
������ ���� ������� ���� ������, �������� � ��� ��� �����������:
WTOPKEY.EXE � ED_WTK.EXE
4. ������ � TOPKEY.

����� ������� ����������� WTOPKEY.EXE �� ������ �������


������������� �����������, ������������� ����������� �����������
TopKey. ��� ����������� � ������� ��� ��� �������� �� ������
����������� ��������� ����������.

�� ������ ����� ������� ��������� ����������, ������ �����


"hot-key" (��������� ������):

CTRL ALT F1 - ����������, ���������� � Windows


CTRL ALT F4 - ������
CTRL ALT F5 - �������
CTRL ALT F6 - ������/�������
CTRL ALT F7 - ���������
CTRL ALT F8 - �����������

����� �� ������ ������� ��� � ������ ���, �� ���� "��������" �����


������� ����� �� ����������� ����������� ����������� TopKey. ��� ����
������ ��������� ���, ���������� �������� ������:

Restore - ������� ������ ������� �� �������� �������������


TopKey for Windows
Move - ����������� ����������� TopKey � ����� �����
TopKey is ON - ���������� TopKey �������, ���� ���� ����� �������
��������
-----------
Close - ��������� ������ TopKey
-----------
... - ������ ���� ����������� � ����� ������������
���������, ������ ��������� �������� ��������.

�������� �������� ������ ��������� � ���� ���.

��� ������ ���������� ��� �� ������ ����� ������� � ��������


���������� TopKey (������ ����� 'TopKey is ON') ��� �������
����������� ������ �� �������� ������������� TopKey, ������ �����
'Restore'.

��� ������ ������ 'Restore' �� ������ ����������� ������, ����������


�������� ��������:

������:
Done - ��������� ������.
Unload - ������������ ������ 'Close' ���������� ���.
Tune Sounds - ����������� ��������� � ��������� ������,
����������� � TopKey, ����� �������������
�������. ��� ������� ���� ������ ���������
������ �� ��������� ������, �������� �
������������� ��������.
Tune Profiles - ������� ������ ��������� ��������. �
������ ����� ������� ����� �������
�������� ���������, �������� ����� ���
�������� �������������� (� ��� ����� �
������� ����, ������������� ����� ������
���������).
Save Settings - ��������� ������� �������������� � �����
TOPKEY.INI.

������ ���� ������������ ��������


... - ����� ������� �������� ���������

���� � �������������
TopKey is ON - ������������ ������ 'TopKey is ON'
���������� ���

always on top - ����������� TopKey �������� ������ ������


����.

play sounds - ��� �����, ������������ TopKey, ����� ����


��������� ��� ���������.

rename with profile - ��� ����� ������ ������ �����������


TopKey �, �� ������ ������, ������� ��� ���.

autosave settings - ������������� �������� ��������������


TopKey ��� ���������� ������.

��������� ������

�� ��������� ������ � TopKey ������������� ������ �������� ��������


��� ������������ ������� � ��� ����� ������� �������� ���������.

�� �������������� ������ ���������� ����������� �������� Windows,


������� ������������ ��� ������� ����������� �������� ���� (��������,
AdLib Sound), ���� ��� ������� ������������ �������� 'PC Speaker'
(����������� �������� Windows �� �������� ����� ��������).

�� ����, ��� �� TopKey ��� �������������� �����, ��� ������ ����


�������������� �������� � ������������ � ������� .WAV �����, ����� ����
����� ��������� ����������� ������ (��� ������ ���������)
�������������� ����.

������ 'Tune Event Sounds' �������� ������ ������ � �����,


���������� ���������� ������. ������ ������� �� ������ ������� �
�������� ������. ��� ������ ������-���� ������ ����� �������
����������� ������, � ������� ����������� ����� �����������
������ Windows � .WAV ������. ������ � ������ ������ �������� �������
'None', ����������� ���������� �����, ��������� � ���� ��������.

TopKey ���������� �������� ������ �� ������ ������:

Start - ������ TopKey

Exit - ����� ������ TopKey

On - �������� TopKey (����� 'TopKey is ON' ���������� ���)

Off - ��������� TopKey (����� 'TopKey is ON' ���������� ���)

Save settings - ������ ������������� �� ����

Duplicate run - ������� ������� TopKey, ����� �� ��� ��������. � ����


������ ������� �������� ������ � ��������� �����
������ ��� ����������� �����������.

Error - ������������� ������, ��������, ���� �� ����������


��������� ����� 200 ������ ��������� ������������, ��
����� ���������� ������ �������� �����.

Acknowledge - TopKey �������� ����������� ������ ��� �������������


��������� ������.

��������� ��������

��� ������� ������ 'Tune Profiles' � �������� ������� ����� �������


����������� ������ 'Tune Keyboard Profiles', ���������� �������
�������������� ���������� ���������. �� �������� ��������� ������ �
"���������" �������, � ������ ������� ����� ���������� ���
����������� ���������� � �����������.

������ 'Create New' � 'Delete' �������������, ��������������, ��


��������� ����� ��������� ��� �� ������� �������. ������ 'Rename'
����������� �� �������� ����� ������� ���������.

� ������ ������ 'name of profile' ����� ������� ���������,


�������������� ������� ������� � ��������� ������� �������:

'profile file .kbw' - �������� ������� ���� ������� ���������


����������.

'transfer file .trn' - ��� ������������� ������������ ��������,


������������� �� TopKey for DOS, ����������
������������ ������������� ����� ���������
��������� DOS / ��������� Windows.

'assumed icon' - �������� ������� �����������,


������������� ����� ���������.

'sound file .wav' - ����������� �� ������ �����,


�������������� ����� ������ ���������
����������.

5. �������� � �������������� ��������� ����������

������������ ��������� �� TopKey for Windows ����� ��������� �


������������� � ������ ��������� ED_WTK.EXE.

����������� ��������� ������� �� "�������� �������" � (������������)


���������. ��������� ����� ����������������� �����, ������� ������ ����
���������� (TopKey �� ����� ������������ ����� ����� ������������
��������� � ����� �������). ��������� ����� ����� (������������)
�������� "hot-key" - ���������� ������, ������� ������� �������� �
���������� �� ����� ���������.

������� ������� � ���������� ���� ���������� ������ � �����


������������ ��������� � ���� ������. ������� (����������) ��������
����� ��������� �� ������, ������� ������ �����������������
������������� �������.

����� ������������� �������� ��������� �� ������ (����������


������):

- "ANSI ������"
��� ������� ������� ����� ��������� ��������� ������

- "������ ��������"
��� ������� ������� ����� ��������� ������� ������ ��������,
� �� ��������� ������.

- "������� �� ����������"
Topkey ����� ������ ��������� �� ������ ��� �������� ������� ��
���������� � ��������� ����������, � ���� �� ������
�������������� ������� �������, �� ����� ������ ��� � ��������
�������; ��� ���������� ����������� �� ������� 'dead-char'
�������������������.

- "�������� �� ��������"
����� ������� ����������� ����������� �������. (��� ����������
����������� ������ �����, ��� ��� ��� �������, �� ������������ �
��������� ���������� �������������� ����������� ��������).

- "������������ ������� �� �������"


������������ ������� ������ ������� (��� � ���������� ����������
����������� ����� �����).

����� Topkey ��������, �� �������������� �� �������, �� ��������


�����, ���� �� ������ ������������ � ��� ����������� ������� (Alt,
Ctrl, Shift) � ������ ������-������������� (Caps Lock, Num Lock,
Scroll Lock). ����� �������, ����� ��������� ��������� ������� ��
����� ������� � ��������� �� ��������� �� ������������ ���������.

�������� ����� ED_WTK

� ������ ����� ������ ���������� ���������� ���������. ������� ��


�������� ������������ �� ������� ���������� �� �������
(��������������) ���������� � ������� (��������������) �������
����������� ������.

��� ������������ ���������� ����������� "�������" ������ �����������


������ � ������ ������ ������ ������� �� ��� ��������.

� ������� ����� ������ ����������� ������� ��������� ���������� ������:


������� � ������ �� 0 �� 255 � ����������� ��������� (� ������ �����
�������). ������� ���������� � ������ ������, ������� �����
������� � ������ ��� FONT.

��������� ������������:

- ������� ������������������ ������ �������� �� ������ ����.

- ��������� ������ �� ������� ������� (����������) � ������� �������


����������� ������ �������� �� ����� ���� (���� ������ Windows "��
��������")

- macro assignment (������ ��������) �������� ��� ����� "m" � �����.

- "go to subtable" - ��� ����� "s" � �����.

- "ignore" - ��� ����� "i" � �����.

- "default action" - ��� ����� "d" � �����.

- ���� ���������� �� ������� ����� ������������� ���������� � �������


������� (����������) � ������� ������� ����������� ������, ��
�������� � ������ ���������� ��� �� ������� (�������� ����� ������,
�.�. "����" � �.�.) ������� ����������� ������, � ����� �����
������� ������������� ����������� "������ 1" ( � OEM ������� ���
"���������� ����", � ANSI ������� ��� ����������� �������).

�������������� ��� �������� ������������ ���������.

����������� ��� "File" �� �����, ������ �� ���� ��� ������� �����


������������ ���������.

���� �� ����������� ������ � ��������� ���������� ��������, ��������


�� ���������� �������� ��� �����, �� �������� ���������� ���������
����������. ����������� �� ����� ��� "Font".

��� �������������� ����� ��������� ��������� ���, ����� ������ ����


������ ����� ��������� �� ������ � ������� ������� (����������), ����
������ ����� "��� TopKey ����� ����������������" ������� ��� �������
������� ����������� ������. ����������� ��� "View" �� ���������.

����������� ��� "Profile" �� ��������� ������������������ ������


������������ ��������� (Profile ID) � "hot-key". "Hot-key" -
��������� ������, ����������� �� ���������� �� ����� �����������
���������.

�� ��������� ���� ������������ ��������� �������� "�������" ������


����������� ������, ������� � ����������.

����������� ������ "Customize status" �� ������ ������� ������


"��������" ������� ����������� ������.

� ���� ������� �� ������ ���������� ������ ������ ����������� ������,


�������� "�����-������" ��� ������� ��������� �� combo-box "list of
available statuses" (������ ������� ��������). ������ ��������
����������� ������� ����������� ������ � ��� �������, ������������ �
������� ������� (����������).

���������� �������� ����������:

Any - ���� �������� (������� ������ ��� ���)

On - ������� ������ ��� "�������" ( Num Lock, Caps Lock � Scroll Lock)

Off - ������� �������� ��� "��������"

Left - ���� �� ������-��������� (Alt, Ctrl, Shift) ������


Right - ����� �� ������-��������� (Alt, Ctrl, Shift) ������

SumShift - ������������ ������ Shift � Caps Lock (����� 'On' - ����


Shift ����� � Caps Lock �������, ��� Shift �� �����
� Caps Lock ������).

����������� �������:
- Lowcase letters:
������������� SumShift=Off ��� ���������� Alt � Ctrl �
���������� NumLock � ScrollLock ���������. ����������� ���
������� �������� ����.

- Uppercase letters:
������������� SumShift=On ��� ���������� Alt � Ctrl �
���������� NumLock � ScrollLock ���������. ����������� ���
������� ��������� ����.

- Shift symbols:
������������� Shift=On ��� ���������� Alt � Ctrl �
���������� NumLock � ScrollLock ���������. ����������� ���
������� ��������, ����������� ��� ������� � ������� ���
����������, � ��������� ������ ������.

- NonShift Symbols:
������������� Shift=Off ��� ���������� Alt � Ctrl � ����������
NumLock � ScrollLock ���������. ����������� ��� ������� ����,
����������� � ������� ��� ����������, � ��������� ������ ������.

- "Any":
���� ������ ����������� ������.

�� ������ ����� ���������� ������ ���� ���������� �� ������� � �������


������� (����������). �� ����� "�������" ���� �� ����������� �������.
� ���������� ������ �������� �����-���� ���������� � "�������" ������
"Ok". ������� ������ ����������� ������ �������� �� ���, �� ��������
���� ������� ��� ���������� � �� ������� ������� ��������� �� ������
������ ��� ���� �������.

�� ����, ����� �������������� ������� �� �������� ������� �����������


������, ������ "����������" ���� ���������� �� ������� ���������
���������� �� ����� ������.

���� ����� ���������� �� ����� �������� ��������� ��-�� �������������


������ �������-���������� �� ���� �������, ��������� ����������� ���
� ������� ������ ���������� �� ���� ������� � ��� ������, � �������
�� ����� �������������� ��� ������ TopKey. ��������� ������
��������� ������� � ���� ������, �������� ������� "FLIP" (�������
�������� ������ �������), ��� ������� ������ ������.

����� TopKey ��������, �� ��������������-�� �������, �� �������������


������� ������ ������� (����������), ����� (���� ��������������� ��
�������) ������� ������� �, ���� ������� �� ��������������, ����������
�������� "�� ��������". ���� ��������� ��������������� �������
�������, ���������� �������� ������� �� ����������� (�����������
������ ��������� �� ������� ������� ����������� ������ ����������).

��������� ������� ����������� ������ "����������" ������ �������.


�������� ������ "Shift On" ����������� ������ "Shift Left", �.�. "Shift
On" = "Shift Left" ��� "Shift Right" ��� ������ ���. ����� �������
���������, ��� ������ ��������� ���������� ����� �� TopKey.

�� ������������� ��������� "macro" ������ "�������" ���� ��


����������� �������, ������ ����� ����������. �� ������ �������������
������ �������� � ������ ���������� ��� "������" ������ ��
���������� �������� � ������� � ������� ����� ������.

�� ������ ������� � ����������, ���� � ������� ������� (����������)


������ ���������� "go to subtable" �� �������� ������� �����������
������.

"�������" ������ �� ����������� �������, ������� ���������� ������� "go


to subtable" � ����� "�������" ������ ������ "go to subtable".

�� ���������� �� ���������� "�������" ���� ������ "back from


subtable".

����� "�����������" ���������� "go to subtable" �� ����� ������� ���


��������� ����������. "�������" ���� �� ����������� ������� �
������� ����������� "go to subtable" �, �����, "�������" ���� ������
"move it to another key". �� ������� ����������� ������ ���� � ����
������. "��������" ������ � ����� ������� (����������� ������ �
������� ���� ������ ����).

����� ����� "�����������" ���������� "go to subtable" �� �� �� ����


�������, �� � ������ �������� ����������� ������. "�������" ���� ��
����������� ������� � ������� ����������� "go to subtable" �, �����,
"�������" ���� ������ "modify status". ��������� ��������� ������ ��
�������� ������� ����������� ������.

��������� ������������������ ������ ������������ ���������

�������� ��� "Profile"/"Set Profile ID". ������� ����� � ������� "Ok".

��������� ������ �� 1 �� 32767.

��������: ��������� �� ��������� ��������� �� ����� �����������


��������� ��� ������������������ ������.

��������: Topkey �� �������� ��������� � ����� ����� �����


������������ ��������� � ����� � ��� �� ������� ID.

��������� "Hot-Key" ������������ ���������

�������� ��� "Profile"/"Set Hot Key".

�� ����, ����� ���������� Hot Key ���������� ������� ������� � ������


����������� ������.

�� ����, ����� ������� �������, "�������" ���� ������ "set scan" �


������� "Hot key" dialog. �� ������� ����������� ������ ���� � ����
������. "��������" ������ � ����� ������� (����������� ������ �
������� ���� ������ ����).
�� ��������� ������� ����������� ������, ��������������� "hot-key",
"�������" ���� ������ "set status" � ������� "Hot key" � ��������
������ � ������������ ������� ��������� ������� ����������� ������.

����� ������� "Hot-Key" "�������" ���� ������ "delete" � ������� "Hot


Key" � �� ������������ - ������ "Ok".

6. ������� ������ ������ TOPKEY

���� ������� ��������� ����������

������ ������ TopKey for Windows ���������� ������� ������ TopKey for
DOS. ������� ������ ��������, ��� ��������� �������� � DOS
(OEM-���������) ��������� �� ��������� �������� � Windows
(ANSI-���������), ����� ���� � DOS � windows ���������� ���������
���������� ��������� �������� ("������� ��������"), ����� ��������� �
������������� ������� �������. ������� ���������� ������������
��������� �� DOS ��� ������ ��� Windows ������� ��������� �����������
������������� �������. � TopKey for Windows ��� *.TRN - �����.
�������� ��������� ���� ������ ����� ���������� ����, ����� ���������
������� ������ ������������ ���������.

���������� ������ ������ ������������ ���������.

��������� ������� �� 4 ������: ���������, ���������� �������


�������������� ������ � �� ������ (��� �������������); ����� ���� �
����� ����� ����� ���� ��������� �������� "hot-key"

+----------+-------------------+------------------++----------+
|1.header |2.keystrokes table |3.optionally data ||4.hot-key |
+----------+-------------------+------------------++----------+

� ����� ����������� ��������� ������ ���� �� ������ � ���� ��� ��


������, ��� � ����, �� ���������� ������� "hot-key". ����� TopKey
��������� ��������� � �����, "hot-key" �������� � "������
���������".

�������� "hot-key" ������� �� 3 ����: ������ ���� - scan-��� ������� �


�������� �� ��� ����� - ��������������� ������ �������������� ������
(��. ����).

��������� �������:

+-----------------------------------------------------+
| word | ����� ��������������� ������ |
+------+----------------------------------------------|
| word | ������������� ������� |
+------+----------------------------------------------|
| word | ������ �������, ����� ���������, � ������ |
+-----------------------------------------------------+

������� ��������� ���������� �������� ������ ������ ��� ������,


������� ������� �������� �� �������� �� ��������� �����������
��������. ����� ����� ��������� ������ ���� ���������. �������
�� ����� �� ��������� ���������.

������������� ������� ������ ����� ������ �� 0 �� 65535, ������


����� 0 �������� ������� �������, ��������� ������ ������ ������
���� �����������. �� ����� ������ ����������� ����� ������� ��
������.

������ ������� ������ ���������� � ������.

������� ��������� ����������:

��� ������� ������� �� ������� ������ 4 ��� 6 ����. ����� ������


��������� ���� �������� �������. ����� ������� � �������
������� � ��������� �������. ������ ������ ���������� ���� ��
������, 4-� ������� ������ �� ����������� �� 6-��. ������ ������
������ ��������� �� ����������.

+------------------------------------------+
| byte | ����-��� ��������������� ������� |
+------+-----------------------------------|
| word | ��������������� ������ ������� |
+------+-----------------------------------|
| byte | ����� �������� ��� ����� ������� |
|------+-----------------------------------+
| word | �������������� ����� ������ |
+------------------------------------------+

������ ����-����� ������ �������� � ���������� 1. �� ������ �����


�������� �� ����������� �� ������ ���������, �������� ���� ��
���-���� ��������� �� ������������ ��������, Tech Help, Norton
Guide � �.�. ������� ������ ����-��� �� ����� 60h.

�� ��� ������, ������� ���� ���� ������� (����� �������), �� ������


������� ���� �� ����-��� - �� ����� ������, ���� ����-���,
����������� �� 80h (��� 128 ���������) - �� ������� �����
�������. ���� �� ������ ��������� ���������� �������� � ��� � ������
��������, �� �� ������ �� ������ �� ��� �������� ������
��������. ������������� ��������, ��� ������ ������� Ctrl � Alt
������������� ��� "�����", �.�. �� ����-��� ���� ����������� ��
80h. ( ����� ������: �������, ����-��� ������� ���� ����������� ��
80h - ��� �������, ������� ���������� ����� E0h (224) ).

��������������� ������ ���������� �������������, ��� ����� ���������


�������� Shift, Ctrl, Alt, CapsLock, ScrollLock � NumLock ���������
��������������� �� ����� �������. ���� ������ ���������� � �����
�����, ������ �������� ��������:

����� ���� �����������


----------------------------------------------------------
F E DC BA 98 76 54 32 10
| | || || || || || || +---- Shift RL-�������
| | || || || || || +------- Ctrl RL-�������
| | || || || || +---------- Alt RL-�������
| | || || || +------------- Summary Shift UD-�������
| | || || +---------------- CapsLock UD-�������
| | || +------------------- ScrollLock UD-�������
| | +---------------------- NumLock UD-�������
| +------------------------ compare ���� ��������
+-------------------------- command ���� �������
RL-������� - ��� 2-� ������ ������� ������� ����� �����
���� �� �������� ��������:
00b - ������ ����� ���� ������������
01b - ������ ���� ������ ������ ���� �������
10b - ������ ���� ������ ������ ����� �������
11b - ������ ���� ������ ���� �����, ���� ����
�������, �.�. ������ ������ ���� ��������.

������� RL-��������� ��������� �������� � ����������� �� �����


��������: ���� ���� �������, �� ������� RL-�������� �������
����, � ���� ���� ����������, �������� �������� 00b ��������� ���
"������ ������ ���� �������" - �.�. �� ���� �� ���� ������ (����
� �����) �� ������ ���� ������. ���� �������� ��������� ����� ��
��� ��� RL-�������: shift, ctrl � alt. ��� ���� �������� ��
shift-������ ������� ��� � �� �������� "summary shift" ( ��. ���� ).
RL - ��� ������������ �� (R)ight - (L)eft.

UD-������� - ��� 2-� ������ �������, ������� ����� �����


���� �� �������� ��������:
00b - ������� ����� ���� ������������
01b - ������� ������ ���� ��������
10b - ������� ������ ���� �������
�������� 11b �������� ������������.

������� UD-��������� �� ������ �� ����� �������� � ������ ��������.


������� CapsLock, ScrollLock � NumLock ������ ���� ������ ��
�������.

������ "Summary Shift" ������ ��'��������� ��������� Shift �


CapsLock. ���� ������ �������� ��������, ���� ����� ���� �� ����
shift'��, ��� ��� ������ ������� CapsLock; � �� �������� ����������,
���� �� ����� �� shift, �� CapsLock, ��� ����� CapsLock � ���� ��� ���
shift'�. ���� ������ ����������� �� ������ ������ ��������
���������� ����������.

���� ������� ����� ���� ������� - ����� ��������, ��� ��� ����������
������ ASCII-���� �� ������ �������. ����� ASCII-���
��������� 4-�� ����� ������, �������������� ����� ������ ��
�����������. ������ � ����������� ������ ASCII-���� ������ 4-�
�������. ���� ASCII-��� ����� �������� � ������������ ������,
��� ���� ����-���, ����������� � ������, ����� ���������� �����,
����� �� ��� �������� �� ����� 60h. ����� ������� ����� ������ ����
E0h (224.). �� ����� ������� � ����� ����� ���� ����������
����-��� � 0, �� �������� ALT-����� ( ��. ���� ).

���� ������� ����� ���� ���������� � 1, ����� 4-�� ���� ������ ���
�������, � ������� ����� ������������ �������������� ����� ������.
����� ������ � �������� 4 ��� 6 ����, � ����������� ��
�������.

������� ����� ���� ���������:


FFh - ������� ������ �������, �������� �����
FEh - ������� ������
FDh - ������� �������, �������� �����, ������ �� ����
�������� �������
FCh* - ��������� ASCII/SCAN ���������
FBh* - ������� ������ �� ASCII/SCAN ����������
FAh - ������� �������, �������� ������������� �������
F9h* - ������� �������� ASCII/SCAN ���������
01h - �� �������� ������� ������ ��� ������� ���� �������
00h - �� ������� ����������� ���������

��������:(*) ������� ���������� ���� ������ ����������


� TopKey for DOS, TopKey for Windows �� ���������� ����
������: FCh � F9h � ��� ������������ ��������� ������
�������, FBh ������������ to FEh; ��� ���� SCAN �����������.

������� FFh, FEh, FDh � FBh ��������� ����� �� ������� ������


��������������� ��'���� - ������� ��� ������. ����� �������� ��
������ ������, � ������� ������� ����� �������, �� ������
��������������� ��'���� - �.�. � �������� ������ �����������
��������� �� ��'����. ��� ������� ���� ����� ������ 6 ����.

�������, �� ������ �������� ������� FFh � FDh, ������


���������� � ������� ����� ������ ������� - � �������������
�������������� ������. � ���� "�������������" ��������� ���� ������
����� �������� ���� �������� - ��� ���� �� �����������. �
��������� ������ ���� ������� ��������� � ��������� ����. �����
������� �� ���� ������� �������� �� ������ ������, �������� ���
�������� �������� � ��������� ��� � ���������� ��� ���� - ��� ����
������� ��������� ������� � ���������, � ����� ������� � ���������
������.

������, ���������� ��������� FEh � FBh ���� ������ ������. � ������


����� ���������� ����� ���������� ��������, ����� ������� ������
��������. �� ������� FEh ������� ������ �� ������ ����� -
ASCII-����, � �� ������� FBh ������� ������ �� ���� ���� - � ������
������ ASCII-���, � �� ������ SCAN-��� ( ��� ����������� ASCII-��� ).
������ �������� ����� ���������� 16h.

������� FCh ����������� �� ��������� � ������������ ������


ASCII/SCAN ����������. ��� ������� �����, ��������, �� ��������
ALT-����� �������, ����� �������������� SCAN-��� ������ 0. �
����� �������������� ������ ������ ���������� � ������� �����
ASCII-���, � � ������� SCAN-���. ����� �������� ����� ����������
������� � ����� E0h ��� F0h. ����� ������ 6 ����.

������� FAh ����������� �� ����� ������ �� ��


��������������. ������������ �������� ( �.�. �������
��������� ) ������ ������ ����� �������, �� ����� ��������� ��� ��
����������, ��� ��� ������� ����� ����������� ��� ��������
���������. �� ����� �������� �������� � �������� � �����������
�������� ������� �� ��������������. � ������, ���������� ���
�������, ����������� �������������� ����� ������, �������
�������� ����� ���������� �������. ���� ����� ��������� ������
��������� "��������" �����. ��. �������:

+------------------++------------------++------------------+
| ������� 1 || ������� 2 || ������� 3 |
|+----------------+||+----------------+||+----------------+|
|| ���������� 1-a |||| ���������� 2-a |||| ���������� 3-a ||
|+----------------+||+----------------+||+----------------+|
|+----------------+|+------------------+|+----------------+|
|| ���������� 1-b || || ���������� 3-b ||
|+----------------+| |+----------------+|
+------------------+ |+----------------+|
|| ���������� 3-c ||
|+----------------+|
+------------------+

� ������ ������� FAh ����� ������� ������ ������� 1,2,3 ( �� �����


���� � ������ � ������ - � ������ ������� �� ���������� 3 ), �
����������, ������� ����� � ������� 1, 2 � 3 �� ���� �������
����������. �� ����, ���-�� ��������� �� �������, ��������, 3 �
���������� 3-b, ��������� ������� FFh, ��������� �� ������� 3 �
����������� ������ 1 � 2 ����������, ������� ���� ��������� �
�������������� �������.

����� ������� ���� ������� "��������" ����� ������ ��������


������� ���������� � ����� ��������������� ����� �����.
��������� ���� ������� ����� ���� ����� �������, �����������
��������� ���������� � ����������� ������, ��� �������� ��������
����� ������� �� ������ �� ������� ������-���� �����, �� � ��
����������� ������ ��� ������� �����-�������������������,
��������� � ������������� ����������.

������� 01 � 00 �� ������ �������������� ������, ����� ������ �


����� ��������� 4 �����. �����-���� ��������� ��������� ��
������������ ���� ������ ��� - ��� ����� ������ �����.

�������� *.TRN ������

TRN_����� �������� �������� ������:

��������� �����:
WORD= ������ ��������� ����� �����
WORD= ����� �������

����� ������ �������� 3 �����, ������� �������� ���������������


�������� DOS-Windows.

������ ������:
BYTE= ������ ������ ���������
BYTE= ��������� ������ ���������
BYTE= ���������, ������ ������ ��������� � ��������
�� ��������� �� �������������.

����� ���� ����� ���������. ���� ��������� BASIC-��������� ������


��������� RU2ANSI.TRN. �� ����������� ������� TRN-����� ��� �����
��������������� � ���� ��������� ���� ��������� �����: ��������� OPEN
( �������� �� ����� ) � ������ DATA � ����� ���������.

RU2ANSI.BAS:

'
' ��������� ����, ������� ����� ����������� (RU2ANSI.TRN)
'
100 open "ru2ansi.trn" for output as #1
'
' ���������� ������� � ������ � ����
'
110 read N%
120 S%= N%*3 + 2 ' ������ ������
130 SH%= S% / 256
140 SL%= S% - SH% * 256
150 print #1,chr$(SL%);chr$(SH%); ' ���������� ��� � ����
'
160 NH%= N% / 256
170 NL%= N% - NH% * 256
180 print #1,chr$(NL%);chr$(NH%); ' ���������� ����� �������
'
190 for i%= 1 to N%
200 read f%,t%,a% ' ���������� ������
210 print #1,chr$(f%);chr$(t%);chr$(a%);
220 next i%
'
300 close #1
310 stop
'
' � ������� ������� 866 � DOS
' ����� �������� �������� �� '�' �� '�' �����������
' � ��������� 128 - 175 � ����� �� '�' �� '�' - � ���������
' 224 - 239.
'
' � ���������������� ������� ������� Windows ����� ��������
' �������� ����������� � ��������� 192 - 255.
'
' �� ��������� �� DOS � Windows
' ������� 64 � �������� �� ��������� 128 - 175 � ������� 16 � ��������
' �� ��������� 224 - 239
'
' ����� �������
400 data 2
'
' ����� ������
410 data 128, 175, 64
'
' ����� ������
420 data 224, 239, 16
'
500 end
RUN

�� ������������ ���� BASIC-���������:


- �������� ��������� ���� ���� ���������.
- ��������� �� � ������ ������ BASIC�;
��������:
���� � ��� ���� GWBasic, ������� �������:

C:\DOS>gwbasic <ru2ansi.bas

��������: � ���� ������ � ��������� ������ ����� ��������� ������


���� �������� ������� RUN

���� �� ����������� TuboBasic, ������� �������

C:\DOS>tb ru2ansi.bas
������� ESC ����� �������� � �������� ������� 'RUN'. �� ������
������� ALT+X

���� � ��� ���� QuickBasic (�� ������ � ���������� ��������


MS-DOS v.5.0), ������� �������

C:\DOS>qbasic ru2ansi.bas

������� SHIFT+F5 ����� ��������. �� ������ ������� ALT+F �,


�����, X

���������� 1.
������� ������ � �� scan-����

+-----------------------------------------------------------------+
| ������� ���� | ������� ���� | ������� ���� | ������� ���� |
|---------------+---------------+----------------+----------------|
| Esc 1 | I 23 | X 45 | F9 67 |
| 1 2 | O 24 | C 46 | F10 68 |
| 2 3 | P 25 | V 47 | NumLock 69 |
| 3 4 | [{ 26 | B 48 | ScrollLock 70 |
| 4 5 | ]} 27 | N 49 | Home 71 |
| 5 6 | Enter 28 | M 50 | Up Arrow 72 |
| 6 7 | Ctrl 29 | ,< 51 | PgUp 73 |
| 7 8 | A 30 | .> 52 | Gray - 74 |
| 8 9 | S 31 | /? 53 | Left Arrow 75 |
| 9 10 | D 32 | Right Shift 54 | Numpad [5] 76 |
| 0 11 | F 33 | PrintScreen 55 | Right Arrow 77 |
| -_ 12 | G 34 | Alt 56 | Gray + 78 |
| =+ 13 | H 35 | Spacebar 57 | End 79 |
| Backspace 14 | J 36 | CapsLock 58 | Down Arrow 80 |
| Tab 15 | K 37 | F1 59 | PgDn 81 |
| Q 16 | L 38 | F2 60 | Insert 82 |
| W 17 | ;: 39 | F3 61 | Delete 83 |
| E 18 | '" 40 | F4 62 | SysReq 84 |
| R 19 | `~ 41 | F5 63 | ?? 85 |
| T 20 | Left Shift 42 | F6 64 | ??? 86 |
| Y 21 | \| 43 | F7 65 | F11 87 |
| U 22 | Z 44 | F8 66 | F12 88 |
+-----------------------------------------------------------------+

���������� 2.
����� .TRN, ������� � �������� TopKey for Windows

866-ANSI.TRN �������� �������� ������������ �������, �������������


�� ������� �������� 866 (������������� ������
��������� ��� ��� ����������� � ���) � ����� Windows �
����������������� ��������. � ����� �������� ��������
����� �������� ���������� � �������� ���������� 900 �
920.

900-ANSI.TRN ���������� 866/ansi ��������������� �������,


��������� �������� ������������ �������,
������������� �� 900 ������� �������� (������� �
������� �����) � ����� Windows, �����������
����������� ������� ���������������� �������.
(����������� ������ ����� � ������ TopKey).

920-ANSI.TRN ���������� ���������� 900/ansi �������. ��������


�������� ������������ �������, ����������� ���
�������������� ������� 920-�� ������� ��������, � �����
Windows. � Windows ������ �������������
�������������� ������.

Вам также может понравиться