工作台键绑定

工作台定义使用键盘调用常见操作的许多键盘加速键。在平台的早期版本中,在定义操作时,插件可以定义要用于这些操作的加速键。但是,此策略会导致几个问题:

为了解决这些问题,平台定义可配置的键绑定策略,它可由插件扩展。 它将解决上面列示的问题并产生新的功能:

基本策略是插件使用命令来定义语义操作。命令就是操作及其相关联策略、键绑定和作用域的声明。命令不定义操作的实现。当插件为编辑器、操作集或视图定义操作时,该操作可以指定它是这些命令之一的实现。这允许语义上相似的操作与同一命令相关联。

一旦定义了命令,就可定义引用该命令的键绑定。键绑定定义应该用来调用命令的键序列。键绑定可引用键配置,该配置用来将键绑定分组为用户可通过“首选项”对话框激活的不同的命名配置。键绑定还可以指定确定键绑定解决方案的查找次序的作用域

检查整个工作台并查看命令和键绑定是如何声明的就可以很好地理解所有这些内容。我们将从为现有操作定义键绑定的角度来查看所有这些内容。 

Copyright IBM Corporation and others 2000, 2003.