Delphi 的增强模块

xtupzzrd  于 2022-11-04  发布在  其他
关注(0)|答案(2)|浏览(157)

Embaradaro帮助中提到了增强模块,但我找不到其他相关材料。我想将调试功能(单步执行、单步执行等)重新分配给不同的键,听起来增强模块可能会有这种情况。有人能给我提供更多信息吗?

xsuvu9jc

xsuvu9jc1#

Embarcadero没有记录如何创建新的“增强模块”。它只说了以下几点:
增强模块是已安装和注册的特殊软件包,使用可通过Open Tools API开发的键盘绑定功能。您可以创建包含新键击或将新操作应用于现有键击的增强模块。安装后,增强模块将显示在“增强模块”列表框中。单击增强模块旁边的复选框将启用该模块,取消选中则将禁用该模块。在已安装并启用的增强模块中定义的键Map将覆盖在当前有效的键Map模块中为该键定义的任何现有键Map。
当涉及到OpenTools API时,你通常不得不依赖于第三方文档。例如,看看卡里詹森的这篇博客文章:
Creating Editor Key Bindings in Delphi
Delphi 中的代码编辑器有一个强大但鲜为人知的功能,它允许您添加自己的自定义键击。此功能称为自定义键绑定,它是Delphi开放工具API(OTA)的一部分。开放工具API提供了一组类和接口,您可以使用这些类和接口来编写自己的IDE扩展。
本文概述了这个有趣的特性,并演示了一个简单的键绑定类,您可以将其用作创建自己的自定义键绑定的起点。
...

nue99wik

nue99wik2#

我放弃了Embarcadero键绑定,但找到了一个很好的替代品。我安装了keyremapper,并通过简单的设置,设法将F9、F10、F11和F12Map到最左边的四个功能键。现在我可以调试,而不必做旧的交叉手键盘的事情。

相关问题