For many "How do I..?" and "I wish..." postings on this forum the answer is "just add a line like this in your keyboard macro file..." There are only 25 letters available (N is hardwired) and they are quickly used up with essential shortcuts. Custom toolbars are a good way to provide functionality but are outside the comfort zone for many users.
May I suggest Aliases.
The format is exactly the same as the keyboard macro file and they can be created inside DataCAD. Ctrl+Shift accesses an Alias; it also accesses the Aliases Settings menu, from which you create new ones.
Here are a couple of groups of them that I use (some are specific to XI):
[a1]
comment=change text aspect = 1
alias=^;^F0^S8^S1^1.0^$^
[a1.1]
comment=change text aspect = 1.1
alias=^;^F0^S8^S1^1.1^$^
[a1.15]
comment=change text aspect = 1.15
alias=^;^F0^S8^S1^1.15^$^
[a1.2]
comment=change text aspect = 1.2
alias=^;^F0^S8^S1^1.2^$^
[a1.25]
comment=change text aspect = 1.25
alias=^;^F0^S8^S1^1.25^$^
[a1.3]
comment=change text aspect = 1.3
alias=^;^F0^S8^S1^1.3^$^
[va]
comment=polyline add vertex
alias=;^S5^S6^S1^F1^
[vd]
comment=polyline delete vertex
alias=;^S5^S6^S1^F2
[vm]
comment=polyline move vertex
alias=;^S5^S6^S1^F3
[vx]
comment=polyline arc/edge
alias=^;^S5^S6^S1^F9^
[ME]
comment=Measure, Area, Entity
alias=^:^F7^S5^F9^
[Mr]
comment=Measure, Area, Draw Recangle
alias=^:^F7^S5^F1^
[MI]
comment=Measure include angle
alias=^:^F7^S1^
May I suggest Aliases.
The format is exactly the same as the keyboard macro file and they can be created inside DataCAD. Ctrl+Shift accesses an Alias; it also accesses the Aliases Settings menu, from which you create new ones.
Here are a couple of groups of them that I use (some are specific to XI):
[a1]
comment=change text aspect = 1
alias=^;^F0^S8^S1^1.0^$^
[a1.1]
comment=change text aspect = 1.1
alias=^;^F0^S8^S1^1.1^$^
[a1.15]
comment=change text aspect = 1.15
alias=^;^F0^S8^S1^1.15^$^
[a1.2]
comment=change text aspect = 1.2
alias=^;^F0^S8^S1^1.2^$^
[a1.25]
comment=change text aspect = 1.25
alias=^;^F0^S8^S1^1.25^$^
[a1.3]
comment=change text aspect = 1.3
alias=^;^F0^S8^S1^1.3^$^
[va]
comment=polyline add vertex
alias=;^S5^S6^S1^F1^
[vd]
comment=polyline delete vertex
alias=;^S5^S6^S1^F2
[vm]
comment=polyline move vertex
alias=;^S5^S6^S1^F3
[vx]
comment=polyline arc/edge
alias=^;^S5^S6^S1^F9^
[ME]
comment=Measure, Area, Entity
alias=^:^F7^S5^F9^
[Mr]
comment=Measure, Area, Draw Recangle
alias=^:^F7^S5^F1^
[MI]
comment=Measure include angle
alias=^:^F7^S1^