录音/制作/创作 吉他 扩声技术 视频技术 作品展示 生活 信息 更多... | 音频应用专卖店

救命!哪里有能够自定义键盘的软件?

( 3 )
 
[收藏]

13894
#1 02-1-31 04:51

救命!哪里有能够自定义键盘的软件?

我刚买了一个苹果键盘,键位都不对,比如 Ctrl 健的位置,好别扭。有没有什么方法,可以让我自定义键盘的?把 Ctrl 键定义到别的位置上?

971
#2 02-2-1 19:41
在Config.sys中加载ANSI.SYS然后用Prompt命令加上特定参数好像可以,具体怎么做忘了.找本较详细的DOS教材看看吧

971
#3 02-2-1 19:52
选自C:\WINDOWS\MSDOSDRV.TXT
但愿你看得懂.我就不行了.
如果你能找到DOS 6.22里的HELP.EXE还好,里面写得比较详细,还有例子.




ANSI.SYS
========

注意:在本节中,语法和 ANSI 转义序列中的大写字母必
须按原样键入。

ANSI.SYS 定义了一系列函数,这些函数被用来改变显示
图形、控制光标移动和键的重定义,ANSI.SYS 设备驱动
程序支持转义序列的 ANSI 终端仿真,以便控制系统的
屏幕和键盘。

该设备驱动程序必须由位于 CONFIG.SYS 文件中的 DEVICE
或 DEVIEHIGH 命令加载。


语法

    DEVICE=[ 驱动器 :][ 路径 ]ANSI.SYS [/X] [/K] [/R]

参数

[ 驱动器 :][ 路径 ]
    指定 ANSI.SYS 文件的位置。

选项

/X
    重新映射 101 键键盘以外的扩展键。

/K
    使 ANSI.SYS 文件将 101 键键盘当作 84 键键盘看待,
这等价于命令 SWITCHES=/K。如果您通常使用 SWITCHES=/K
命令,那么在使用 ANSI.SYS 时,则需要使用选项 /K。

/R
    当 ANSI.SYS 与屏幕阅读程序(该程序使残疾人更易于
使用计算机)一起使用时,此选项用来调整行的滚动,以便
提高可读性。

在 ANSI 转义序列中使用的参数:

Pn
    数字参数,用来指定一个十进制数。

Ps
    可选参数。指定一个十进制数,用于选择函数。您可以
指定多个函数,必须用分号 (;) 将参数隔开。

PL
    行参数。指定一个十进制数,它代表显示器或其它设备
上的一行。

Pc
    列参数。指定一个十进制数,它代表屏幕或其它设备上
的一列。

ANSI 转义序列中关于光标移动、图形和键盘的设置:

在下面的 ANSI 转义序列的列表中,缩写 ESC 代表 ASCII
转义字符 27(1Bh),它位于每个转义序列的开始。

ESC[PL;PcH
    光标位置:移动光标到指定的位置(坐标),如果不指定
位置,光标将移动到起始位置,即屏幕的左上角(0 行,0 列)。
该转义序列与下面的光标位置转义序列的工作方式相同。

ESC[PL;Pcf
    光标位置:与前面光标位置转义序列的工作方式相同。

ESC[PnA
    上移光标:不改变列而将光标向上移动指定的行数。如果
光标已在首行,则 ANSI.SYS 忽略这个序列。

ESC[PnB
    下移光标:不改变列而将光标向下移动指定的行数。如果
光标已经在最后一行,则 ANSI.SYS 忽略这个序列。

ESC[PnC
    右移光标:不改变行而将光标向右移动指定的列数。如果
光标已经在最右列,则 ANSI.SYS 忽略这个序列。

ESC[PnD
    左移光标:不改变行而将光标向左移动指定的列数。如果
光标已经在最左列,则 ANSI.SYS 忽略这个序列。

ESC[s
    保存光标位置:保存当前光标位置。使用“恢复光标位置”
序列,您可以将光标移动到保存的光标位置。

ESC[u
    恢复光标位置:将光标位置返回到“保存光标位置”所储
存的位置。

ESC[2J
    清除显示:清除屏幕并将光标位置移到起始位置(0 行,0 列)。

ESC[K
    清除行:清除从光标所在位置到行尾的所有字符
( 包括光标位置上的字符)。

ESC[Ps;...;Psm
    设置图形模式:调用由下列数值指定的图形函数,
在该序列再次出现之前,这些被指定的函数保持激活状
态。图形模式改变屏幕上显示的颜色和文本(例如:黑
体和下划线字体)属性。

    文本属性

     值功能
    ------------------------------------
       0 无属性
       1 黑体
       4 下划线字体(仅适用于单色显示适配器)
       5 闪烁字体
       7 反显字体
       8 隐藏字体

    前景色

     值功能
    ------------------------------------
       30 黑色
       31 红色
       32 绿色
       33 黄色
       34 蓝色
       35 紫红色
       36 青色
       37 白色

    背景色

      值功能
    ------------------------------------
       40 黑色
       41 红色
       42 绿色
       43 黄色
       44 蓝色
       45 紫红色
       46 青色
       47 白色

    参数 30 到 47 符合 ISO 6429 标准。

ESC[=psh
    设置模式:改变屏幕宽度或类型,使之成为下列数值
所指定的一种。

       0      40 x 148 x 25 单色(文本)
       1      40 x 148 x 25 彩色(文本)
       2      80 x 148 x 25 单色(文本)
       3      80 x 148 x 25 彩色(文本)
       4      320 x 148 x 200 4 色(图形)
       5      320 x 148 x 200 单色(图形)
       6      640 x 148 x 200 单色(图形)
       7 启用换行功能
      13      320 x 148 x 200 彩色(图形)
      14      640 x 148 x 200 彩色(16 色图形)
      15      640 x 148 x 350 单色(2 色图形)
      16      640 x 148 x 350 彩色(16 色图形)
      17      640 x 148 x 480 单色(2 色图形)
      18      640 x 148 x 480 彩色(16 色图形)
      19      320 x 148 x 200 彩色(256 色图形)

ESC[=Psl
    重新设置模式:使用“设置模式”序列所用的同一值来
重新设置模式,但是 7 除外,使用 7 将使换行功能失效。

    注意:该转义序列中的最后一个字符是个小写 L。

ESC[code;string;...p
    设置键盘字符串:将键盘键重新定义为指定的字符串。
该转义序列的参数定义如下:

    “code”是列于下表的一个或多个数值,这些数值代表
键盘键和键的组合。当在命令中使用这些数值时,除了该序
列要求的分号外,您还必须键入该表中显示的分号。括号中
的代码在一些键盘上不存在,除非选项 /X 在 ANSI.SYS 的
DEVICE 命令中被指定,否则,ANSI.SYS 将不为这些键盘翻
译括号中的代码。

    “string”对于单个字符是 ASCII 代码,或者是包含
在引号中的串。例如:65 和“A”都被用来代表大写字母 A。

要点:下表中的一些值并不是对于所有的计算机都有效,对于
那些不同的数值,请检查您的计算机文档。

键代码 SHIFT+ 代码 CTRL+ 代码 ALT+ 代码
------------------------------------------------------------------

F1                      0;59      0;84        0;94       0;104

F2                      0;60      0;85        0;95       0;105

F3                      0;61      0;86        0;96       0;106

F4                      0;62      0;87        0;97       0;107

F5                      0;63      0;88        0;98       0;108

F6                      0;64      0;89        0;99       0;109

F7                      0;65      0;90        0;100      0;110

F8                      0;66      0;91        0;101      0;111

F9                      0;67      0;92        0;102      0;112

F10                     0;68      0;93        0;103      0;113

F11                     0;133     0;135       0;137      0;139

F12                     0;134     0;136       0;138      0;140

HOME( 数字小键盘)      0;71      55          0;119      --

UP ARROW(数字                 0;72      56          (0;141)    --
小键盘

PAGE UP(数字                 0;73      57          0;132      --
小键盘)

LEFT ARROW(数字         0;75      52          0;115      --
小键盘)

RIGHT ARROW(数字         0;77      54          0;116      --
小键盘)

END(数字小键盘)       0;79      49          0;117      --

DOWN ARROW(数字         0;80      50          (0;145)    --
小键盘)

PAGE DOWN(数字         0;81      51          0;118      --
小键盘)

INSERT(数字小键盘)    0;82      48          (0;146)    --

DELETE(数字小键盘)    0;83      46          (0;147)    --

HOME                    (224;71)  (224;71)    (224;119)  (224;151)

向上键                         (224;72)  (224;72)    (224;141)  (224;152)

PAGE UP                 (224;73)  (224;73)    (224;132)  (224;153)

向左键                         (224;75)  (224;75)    (224;115)  (224;155)

向右键                         (224;77)  (224;77)    (224;116)  (224;157)

END                     (224;79)  (224;79)    (224;117)  (224;159)

向下键                         (224;80)  (224;80)    (224;145)  (224;154)

PAGE DOWN               (224;81)  (224;81)    (224;118)  (224;161)

INSERT                  (224;82)  (224;82)    (224;146)  (224;162)

DELETE                  (224;83)  (224;83)    (224;147)  (224;163)

PRINT SCREEN            --        --          0;114      --

PAUSE/BREAK             --        --          0;0        --

BACKSPACE               8         8           127        (0)

ENTER                   13        --          10         (0

TAB                     9         0;15        (0;148)    (0;165)

NULL                    0;3       --          --         --

A                       97        65          1          0;30

B                       98        66          2          0;48

C                       99        66          3          0;46

D                       100       68          4          0;32

E                       101       69          5          0;18

F                       102       70          6          0;33

G                       103       71          7          0;34

H                       104       72          8          0;35

I                       105       73          9          0;23

J                       106       74          10         0;36

K                       107       75          11         0;37

L                       108       76          12         0;38

M                       109       77          13         0;50

N                       110       78          14         0;49

O                       111       79          15         0;24

P                       112       80          16         0;25

Q                       113       81          17         0;16

R                       114       82          18         0;19

S                       115       83          19         0;31

T                       116       84          20         0;20

U                       117       85          21         0;22

V                       118       86          22         0;47

W                       119       87          23         0;17

X                       120       88          24         0;45

Y                       121       89          25         0;21

Z                       122       90          26         0;44

1                       49        33          --         0;120

2                       50        64          0          0;121

3                       51        35          --         0;122

4                       52        36          --         0;123

5                       53        37          --         0;124

6                       54        94          30         0;125

7                       55        38          --         0;126

8                       56        42          --         0;126

9                       57        40          --         0;127

0                       48        41          --         0;129

-                       45        95          31         0;130

=                       61        43          ---        0;131

[                       91        123         27         0;26

]                       93        125         29         0;27

                        92        124         28         0;43

;                       59        58          --         0;39

'                       39        34          --         0;40

,                       44        60          --         0;51

.                       46        62          --         0;52

/                       47        63          --         0;53

`                       96        126         --         (0;41)

ENTER( 数字小键盘)    13        --          10         (0;166)

/(数字小键盘)        47        47          (0;142)    (0;74)

*(数字小键盘)        42        (0;144)     (0;78)     --

-(数字小键盘)        45        45          (0;149)    (0;164)

+(数字小键盘)        43        43          (0;150)    (0;55)

5(数字小键盘)        (0;76)    53          (0;143)     --

300
#4 02-2-1 21:18
哈哈哈哈.............
驴仙,如果这样的话,是你用键盘还是键盘用你啊?
那个苹果键盘,太........麻烦!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索