S E T K E Y C O M P 命 令

S E T K E Y C O M P 命 令 - 图1控制 Visual FoxPro 的键击定位

语 法

SET KEYCOMP TO DOS | WINDOWS

说 明

S E T K E Y C O M P 命 令 - 图2S E T K E Y C O M P 命 令 - 图3S E T K E Y C O M P 命 令 - 图4S E T K E Y C O M P 命 令 - 图5S E T K E Y C O M P 命 令 - 图6S E T K E Y C O M P 命 令 - 图7SET KEYCOMP 决定用来访问 Visual FoxPro 界面上控件 诸如按钮 列 表 框 菜单等 的键击和键击组合 SET KEYCOMP 的作用与控件有关

S E T K E Y C O M P 命 令 - 图8S E T K E Y C O M P 命 令 - 图9当想使用自已熟悉的键击时 请使用 SET KEYCOMP

S E T K E Y C O M P 命 令 - 图10S E T K E Y C O M P 命 令 - 图11用 MS-DOS 的按键在 Microsoft 窗口中浏览 使用如下命令

SET KEYCOMP TO DOS

S E T K E Y C O M P 命 令 - 图12S E T K E Y C O M P 命 令 - 图13S E T K E Y C O M P 命 令 - 图14SET KEYCOMP TO DOS 可以指定 DOS 或 WINDOWS 默认值 选项

S E T K E Y C O M P 命 令 - 图15S E T K E Y C O M P 命 令 - 图16可以在 Visual FoxPro 的配置文件 CONFIG.FPW 中指定 SET KEYCOMP 启动设置以下部分描述 DOS 和 W INDOWS 选项如何影响 Visual FoxPro

默 认 按 钮

DOS 对话框中的默认按钮具有焦点 并且它的外观不变化 当按

S E T K E Y C O M P 命 令 - 图17S E T K E Y C O M P 命 令 - 图18S E T K E Y C O M P 命 令 - 图19S E T K E Y C O M P 命 令 - 图20CTRL+ENTER 时 会选定它

S E T K E Y C O M P 命 令 - 图21S E T K E Y C O M P 命 令 - 图22S E T K E Y C O M P 命 令 - 图23S E T K E Y C O M P 命 令 - 图24S E T K E Y C O M P 命 令 - 图25S E T K E Y C O M P 命 令 - 图26WINDOWS 当在控件中移动活动焦点时 对话框中的默认按钮外观可能变化 它可能变暗 或拥有焦点 S E T K E Y C O M P 命 令 - 图27 四周是粗体黑边 S E T K E Y C O M P 命 令 - 图28 来指示它是当前默认按钮 按 ENTER 键可以选定默认按钮 并且总是执行默认按钮的 操作

S E T K E Y C O M P 命 令 - 图29S E T K E Y C O M P 命 令 - 图30S E T K E Y C O M P 命 令 - 图31S E T K E Y C O M P 命 令 - 图32S E T K E Y C O M P 命 令 - 图33为了说明对话框中默认按钮是如何改变外观的 请 发 出 SET KEYCOMP TO WINDOWS 命令 然后按 TAB 键进入 打开 对话框

S E T K E Y C O M P 命 令 - 图34S E T K E Y C O M P 命 令 - 图35S E T K E Y C O M P 命 令 - 图36S E T K E Y C O M P 命 令 - 图37访 问 键

DOS 控件的访问键是一个单键 如果不在一个有键盘控制的控件 组合框或列表框 S E T K E Y C O M P 命 令 - 图38 中 可以按快捷键来选择它

续 表

S E T K E Y C O M P 命 令 - 图39S E T K E Y C O M P 命 令 - 图40S E T K E Y C O M P 命 令 - 图41S E T K E Y C O M P 命 令 - 图42S E T K E Y C O M P 命 令 - 图43S E T K E Y C O M P 命 令 - 图44S E T K E Y C O M P 命 令 - 图45S E T K E Y C O M P 命 令 - 图46WINDOWS 控件的访问键既可以是单键 也可以是一个组合键 如果当前控件有键盘控制 组合框或列表框 可以按 Alt 加上快捷键来选择该控件 要选择其他控件 可以按快捷键或 Alt 加上快捷键

S E T K E Y C O M P 命 令 - 图47S E T K E Y C O M P 命 令 - 图48组 合 框

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

S E T K E Y C O M P 命 令 - 图49S E T K E Y C O M P 命 令 - 图50S E T K E Y C O M P 命 令 - 图51S E T K E Y C O M P 命 令 - 图52S E T K E Y C O M P 命 令 - 图53S E T K E Y C O M P 命 令 - 图54S E T K E Y C O M P 命 令 - 图55S E T K E Y C O M P 命 令 - 图56S E T K E Y C O M P 命 令 - 图57WINDOWS 当组合框有焦点时 可以通过按 SPACEBAR ALT+UP ARROW 或ALT+DOWN ARROW 来打开它 当组合框有焦点或已打开时 可以使用组合框的键盘控制 例如 选定的组合框包含一列可用的驱动器

S E T K E Y C O M P 命 令 - 图58S E T K E Y C O M P 命 令 - 图59S E T K E Y C O M P 命 令 - 图60S E T K E Y C O M P 命 令 - 图61S E T K E Y C O M P 命 令 - 图62如果驱动器 B 是当前驱动器 且驱动器 A B 和 C 可以使用 可以在没有打开组合框时 按 C 或 DOWN ARROW 键来选择驱动器 C

选 项 按 钮

DOS 当选中了一组选项按钮 想在选项按钮之间移动时 按 Tab 键

S E T K E Y C O M P 命 令 - 图63S E T K E Y C O M P 命 令 - 图64S E T K E Y C O M P 命 令 - 图65S E T K E Y C O M P 命 令 - 图66S E T K E Y C O M P 命 令 - 图67WINDOWS 当选中了一组选项按钮时 想从选项按钮移动到其他控件时 按

S E T K E Y C O M P 命 令 - 图68S E T K E Y C O M P 命 令 - 图69Tab 键 要在选项按钮组中移动 按 Up Arrow 和 Down Arrow

S E T K E Y C O M P 命 令 - 图70

S E T K E Y C O M P 命 令 - 图71S E T K E Y C O M P 命 令 - 图72浏 览 窗 口

DOS 当输入字段时 不选中字段

续 表

S E T K E Y C O M P 命 令 - 图73S E T K E Y C O M P 命 令 - 图74WINDOWS 当输入字段时 自动选中字段

请 参 阅

SET COMPATIBLE