繁体   English   中英

Delphi 的增强模块

[英]Enhancement modules for Delphi

Embaradaro Help 提到了增强模块,但我找不到其他材料。 我想将调试功能(Step In、Step over 等)重新分配给不同的键,听起来增强模块可能是可能的。 谁能指出我更多的信息?

Embarcadero 没有记录如何创建新的“增强模块”。 它确实说的是以下内容:

增强模块是安装和注册并使用可使用 Open Tools API 开发的键盘绑定功能的特殊包。 您可以创建包含新击键或将新操作应用于现有击键的增强模块。 安装后,增强模块将显示在增强模块列表框中。 单击增强模块旁边的复选框将启用它,取消选中将禁用它。 在已安装并启用的增强模块中定义的键映射会覆盖当前有效的键映射模块中为该键定义的任何现有键映射。

谈到 OpenTools API,您通常必须依赖 3rd 方文档。 例如,看看 Cary Jensen 的这篇博客文章:

在 Delphi 中创建编辑器键绑定

Delphi 中的代码编辑器有一个强大但鲜为人知的功能,它允许您添加自己的自定义击键。 此功能称为自定义键绑定,它是 Delphi 开放工具 API (OTA) 的一部分。 开放式工具 API 为您提供了一组类和接口,您可以使用这些类和接口编写自己的 IDE 扩展。

本文概述了这个有趣的特性,并演示了一个简单的键绑定类,您可以将其用作创建自己的自定义键绑定的起点。
...

我放弃了 Embarcadero Key Bindings,但找到了一个非常好的替代品。 我安装了 keyremapper,并通过简单的设置成功地将 F9、F10、F11 和 F12 映射到最左边的四个功能键。 现在我可以在不做旧的交叉手键盘的情况下进行调试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM