S E T K E Y C O M P 命 令
控制
Visual FoxPro 的键击定位
语 法
SET KEYCOMP TO DOS | WINDOWS
说 明





SET
KEYCOMP 决定用来访问 Visual FoxPro 界面上控件 诸如按钮 列 表 框 菜单等
的键击和键击组合 SET KEYCOMP 的作用与控件有关

当想使用自已熟悉的键击时
请使用 SET KEYCOMP

用
MS-DOS 的按键在 Microsoft 窗口中浏览 使用如下命令
SET KEYCOMP TO DOS


SET
KEYCOMP TO DOS 可以指定 DOS 或 WINDOWS 默认值 选项

可以在
Visual FoxPro 的配置文件 CONFIG.FPW 中指定 SET KEYCOMP
启动设置以下部分描述 DOS 和 W INDOWS 选项如何影响 Visual FoxPro
默 认 按 钮
DOS 对话框中的默认按钮具有焦点 并且它的外观不变化 当按



CTRL+ENTER
时 会选定它





WINDOWS
当在控件中移动活动焦点时 对话框中的默认按钮外观可能变化 它可能变暗
或拥有焦点
四周是粗体黑边
来指示它是当前默认按钮 按 ENTER 键可以选定默认按钮
并且总是执行默认按钮的 操作




为了说明对话框中默认按钮是如何改变外观的
请 发 出 SET KEYCOMP TO WINDOWS 命令 然后按 TAB 键进入 打开 对话框



访
问 键
DOS 控件的访问键是一个单键 如果不在一个有键盘控制的控件 组合框或列表框
中 可以按快捷键来选择它
续 表







WINDOWS
控件的访问键既可以是单键 也可以是一个组合键 如果当前控件有键盘控制
组合框或列表框 可以按 Alt 加上快捷键来选择该控件 要选择其他控件
可以按快捷键或 Alt 加上快捷键

组
合 框
DOS 当组合框有焦点时 可以按 ENTER 键或 SPACEBAR 键打开它 在组合框没有打开之前 组合框中的键盘控制不可用








WINDOWS
当组合框有焦点时 可以通过按 SPACEBAR ALT+UP ARROW 或ALT+DOWN ARROW
来打开它 当组合框有焦点或已打开时 可以使用组合框的键盘控制 例如
选定的组合框包含一列可用的驱动器




如果驱动器
B 是当前驱动器 且驱动器 A B 和 C 可以使用 可以在没有打开组合框时 按 C
或 DOWN ARROW 键来选择驱动器 C
选 项 按 钮
DOS 当选中了一组选项按钮 想在选项按钮之间移动时 按 Tab 键




WINDOWS
当选中了一组选项按钮时 想从选项按钮移动到其他控件时 按

Tab
键 要在选项按钮组中移动 按 Up Arrow 和 Down Arrow
键

浏
览 窗 口
DOS 当输入字段时 不选中字段
续 表

WINDOWS
当输入字段时 自动选中字段
请 参 阅
SET COMPATIBLE
