Академический Документы
Профессиональный Документы
Культура Документы
����������� �����������.
����������
1. ��������
2. ������ ������ TopKey for Windows
3. ��������� TopKey for Windows
4. ������ � TopKey for Windows
5. �������� � �������������� ������������ ���������
6. ������ ������ ������ TopKey
1. ��������
3. ��������� TOPKEY
�� ������� �� DOS:
������� ��������� � ���, ��� DOS �� ������ ���������
����������� Windows. �� ����� ����� ������ ALT-TAB. ���� DOS
��� ������� �� ����� Windows, �� �� ������������ � �����-����
���� Windows. � ���� ������ ��������� ��������� �� Windows. ����
������� �� ALT-TAB �� ������� �� � ������ �������, �� �� ������
��������� ��������� �������� �������:
win A:\install
win B:\install<enter>
���� �� ����������� ���������� B.
C:\DOS>a:
A:\>install
�� ������� �� Windows:
�������� ����� 'File' �������� ��� Program Manager, �
��������� ��� �������� ����� 'Run'. ��� ���� ������
��������� ������, � ������ �������� �� ������ �������
��������� �� �������:
A:\INSTALL.EXE
load= path_to_TopKey\WTOPKEY.EXE
��������� ������:
������:
Done - ��������� ������.
Unload - ������������ ������ 'Close' ���������� ���.
Tune Sounds - ����������� ��������� � ��������� ������,
����������� � TopKey, ����� �������������
�������. ��� ������� ���� ������ ���������
������ �� ��������� ������, �������� �
������������� ��������.
Tune Profiles - ������� ������ ��������� ��������. �
������ ����� ������� ����� �������
�������� ���������, �������� ����� ���
�������� �������������� (� ��� ����� �
������� ����, ������������� ����� ������
���������).
Save Settings - ��������� ������� �������������� � �����
TOPKEY.INI.
���� � �������������
TopKey is ON - ������������ ������ 'TopKey is ON'
���������� ���
��������� ������
��������� ��������
- "ANSI ������"
��� ������� ������� ����� ��������� ��������� ������
- "������ ��������"
��� ������� ������� ����� ��������� ������� ������ ��������,
� �� ��������� ������.
- "������� �� ����������"
Topkey ����� ������ ��������� �� ������ ��� �������� ������� ��
���������� � ��������� ����������, � ���� �� ������
�������������� ������� �������, �� ����� ������ ��� � ��������
�������; ��� ���������� ����������� �� ������� 'dead-char'
�������������������.
- "�������� �� ��������"
����� ������� ����������� ����������� �������. (��� ����������
����������� ������ �����, ��� ��� ��� �������, �� ������������ �
��������� ���������� �������������� ����������� ��������).
��������� ������������:
On - ������� ������ ��� "�������" ( Num Lock, Caps Lock � Scroll 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":
���� ������ ����������� ������.
������ ������ TopKey for Windows ���������� ������� ������ TopKey for
DOS. ������� ������ ��������, ��� ��������� �������� � DOS
(OEM-���������) ��������� �� ��������� �������� � Windows
(ANSI-���������), ����� ���� � DOS � windows ���������� ���������
���������� ��������� �������� ("������� ��������"), ����� ��������� �
������������� ������� �������. ������� ���������� ������������
��������� �� DOS ��� ������ ��� Windows ������� ��������� �����������
������������� �������. � TopKey for Windows ��� *.TRN - �����.
�������� ��������� ���� ������ ����� ���������� ����, ����� ���������
������� ������ ������������ ���������.
+----------+-------------------+------------------++----------+
|1.header |2.keystrokes table |3.optionally data ||4.hot-key |
+----------+-------------------+------------------++----------+
��������� �������:
+-----------------------------------------------------+
| word | ����� ��������������� ������ |
+------+----------------------------------------------|
| word | ������������� ������� |
+------+----------------------------------------------|
| word | ������ �������, ����� ���������, � ������ |
+-----------------------------------------------------+
+------------------------------------------+
| byte | ����-��� ��������������� ������� |
+------+-----------------------------------|
| word | ��������������� ������ ������� |
+------+-----------------------------------|
| byte | ����� �������� ��� ����� ������� |
|------+-----------------------------------+
| word | �������������� ����� ������ |
+------------------------------------------+
���� ������� ����� ���� ������� - ����� ��������, ��� ��� ����������
������ ASCII-���� �� ������ �������. ����� ASCII-���
��������� 4-�� ����� ������, �������������� ����� ������ ��
�����������. ������ � ����������� ������ ASCII-���� ������ 4-�
�������. ���� ASCII-��� ����� �������� � ������������ ������,
��� ���� ����-���, ����������� � ������, ����� ���������� �����,
����� �� ��� �������� �� ����� 60h. ����� ������� ����� ������ ����
E0h (224.). �� ����� ������� � ����� ����� ���� ����������
����-��� � 0, �� �������� ALT-����� ( ��. ���� ).
���� ������� ����� ���� ���������� � 1, ����� 4-�� ���� ������ ���
�������, � ������� ����� ������������ �������������� ����� ������.
����� ������ � �������� 4 ��� 6 ����, � ����������� ��
�������.
+------------------++------------------++------------------+
| ������� 1 || ������� 2 || ������� 3 |
|+----------------+||+----------------+||+----------------+|
|| ���������� 1-a |||| ���������� 2-a |||| ���������� 3-a ||
|+----------------+||+----------------+||+----------------+|
|+----------------+|+------------------+|+----------------+|
|| ���������� 1-b || || ���������� 3-b ||
|+----------------+| |+----------------+|
+------------------+ |+----------------+|
|| ���������� 3-c ||
|+----------------+|
+------------------+
��������� �����:
WORD= ������ ��������� ����� �����
WORD= ����� �������
������ ������:
BYTE= ������ ������ ���������
BYTE= ��������� ������ ���������
BYTE= ���������, ������ ������ ��������� � ��������
�� ��������� �� �������������.
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
C:\DOS>gwbasic <ru2ansi.bas
C:\DOS>tb ru2ansi.bas
������� ESC ����� �������� � �������� ������� 'RUN'. �� ������
������� ALT+X
C:\DOS>qbasic ru2ansi.bas
���������� 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