- Messages
- 10,158
- Country

Hey all,
I have installed the Asobo ControlPad from the Cirrus SR22 into my present project which uses nearly the same identical unit. However, I cannot seem to get the letters and numbers of the keyboard to work.
The Sirrus 'ControlPad' is hidden, encrypted, as the plane is upper tier. The model interior XML is hidden away.
I found through the Debugger tool that the ControlPad is linked to the AS1000_MID panel (middle panel) coding. There is also a AS1000_ControlPad XML, but havent found out how to link into that yet.
I asked Matt Nishmaster on how to hook up the unit, and he gave me a list of the button names. What do I do with button names?
With some trials and errors, I was able to get the command buttons working, but the letters and numbers are still dead.
To get the ControlPad working, I linked in this and it booted up on some of its keys;
Buttons list...
AS1000_CONTROL_PAD_A
AS1000_CONTROL_PAD_B
AS1000_CONTROL_PAD_C
AS1000_CONTROL_PAD_D
AS1000_CONTROL_PAD_E
AS1000_CONTROL_PAD_F
AS1000_CONTROL_PAD_G
AS1000_CONTROL_PAD_H
AS1000_CONTROL_PAD_I
AS1000_CONTROL_PAD_J
AS1000_CONTROL_PAD_K
AS1000_CONTROL_PAD_L
AS1000_CONTROL_PAD_M
AS1000_CONTROL_PAD_N
AS1000_CONTROL_PAD_O
AS1000_CONTROL_PAD_P
AS1000_CONTROL_PAD_Q
AS1000_CONTROL_PAD_R
AS1000_CONTROL_PAD_S
AS1000_CONTROL_PAD_T
AS1000_CONTROL_PAD_U
AS1000_CONTROL_PAD_V
AS1000_CONTROL_PAD_W
AS1000_CONTROL_PAD_X
AS1000_CONTROL_PAD_Y
AS1000_CONTROL_PAD_Z
AS1000_CONTROL_PAD_SPC
AS1000_CONTROL_PAD_0
AS1000_CONTROL_PAD_1
AS1000_CONTROL_PAD_2
AS1000_CONTROL_PAD_3
AS1000_CONTROL_PAD_4
AS1000_CONTROL_PAD_5
AS1000_CONTROL_PAD_6
AS1000_CONTROL_PAD_7
AS1000_CONTROL_PAD_8
AS1000_CONTROL_PAD_9
AS1000_CONTROL_PAD_Dot
AS1000_CONTROL_PAD_BKSP
AS1000_CONTROL_PAD_PlusMinus
AS1000_CONTROL_PAD_FMS_Upper_INC
AS1000_CONTROL_PAD_FMS_Upper_DEC
AS1000_CONTROL_PAD_FMS_Lower_INC
AS1000_CONTROL_PAD_FMS_Lower_DEC
AS1000_CONTROL_PAD_MENU_Push
AS1000_CONTROL_PAD_CLR
AS1000_CONTROL_PAD_ENT_Push
AS1000_CONTROL_PAD_FMS_Upper_PUSH
AS1000_CONTROL_PAD_DIRECTTO
AS1000_CONTROL_PAD_FPL_Push
AS1000_CONTROL_PAD_PROC_Push
AS1000_CONTROL_PAD_RANGE_INC
AS1000_CONTROL_PAD_RANGE_DEC
AS1000_CONTROL_PAD_RANGE_DEC
AS1000_CONTROL_PAD_Home
Any ideas? I looked at other planes, wondered if possibly part of a FMC might work. If only we had the links to the templates....
I have installed the Asobo ControlPad from the Cirrus SR22 into my present project which uses nearly the same identical unit. However, I cannot seem to get the letters and numbers of the keyboard to work.
The Sirrus 'ControlPad' is hidden, encrypted, as the plane is upper tier. The model interior XML is hidden away.
I found through the Debugger tool that the ControlPad is linked to the AS1000_MID panel (middle panel) coding. There is also a AS1000_ControlPad XML, but havent found out how to link into that yet.
I asked Matt Nishmaster on how to hook up the unit, and he gave me a list of the button names. What do I do with button names?
With some trials and errors, I was able to get the command buttons working, but the letters and numbers are still dead.
To get the ControlPad working, I linked in this and it booted up on some of its keys;
and....<Component ID="AS1000_CONTROLPAD">
<UseTemplate Name="ASOBO_AS1000_ControlPad_Template">
<POTENTIOMETER>30</POTENTIOMETER>
<CIRCUIT_ID>44</CIRCUIT_ID>
</UseTemplate>
</Component>
<Include ModelBehaviorFile="Asobo\GlassCockpit\AS1000_Mid_Panel.xml"/>
<Include ModelBehaviorFile="Asobo\GlassCockpit\AS1000_ControlPad.xml"/>
Buttons list...
AS1000_CONTROL_PAD_A
AS1000_CONTROL_PAD_B
AS1000_CONTROL_PAD_C
AS1000_CONTROL_PAD_D
AS1000_CONTROL_PAD_E
AS1000_CONTROL_PAD_F
AS1000_CONTROL_PAD_G
AS1000_CONTROL_PAD_H
AS1000_CONTROL_PAD_I
AS1000_CONTROL_PAD_J
AS1000_CONTROL_PAD_K
AS1000_CONTROL_PAD_L
AS1000_CONTROL_PAD_M
AS1000_CONTROL_PAD_N
AS1000_CONTROL_PAD_O
AS1000_CONTROL_PAD_P
AS1000_CONTROL_PAD_Q
AS1000_CONTROL_PAD_R
AS1000_CONTROL_PAD_S
AS1000_CONTROL_PAD_T
AS1000_CONTROL_PAD_U
AS1000_CONTROL_PAD_V
AS1000_CONTROL_PAD_W
AS1000_CONTROL_PAD_X
AS1000_CONTROL_PAD_Y
AS1000_CONTROL_PAD_Z
AS1000_CONTROL_PAD_SPC
AS1000_CONTROL_PAD_0
AS1000_CONTROL_PAD_1
AS1000_CONTROL_PAD_2
AS1000_CONTROL_PAD_3
AS1000_CONTROL_PAD_4
AS1000_CONTROL_PAD_5
AS1000_CONTROL_PAD_6
AS1000_CONTROL_PAD_7
AS1000_CONTROL_PAD_8
AS1000_CONTROL_PAD_9
AS1000_CONTROL_PAD_Dot
AS1000_CONTROL_PAD_BKSP
AS1000_CONTROL_PAD_PlusMinus
AS1000_CONTROL_PAD_FMS_Upper_INC
AS1000_CONTROL_PAD_FMS_Upper_DEC
AS1000_CONTROL_PAD_FMS_Lower_INC
AS1000_CONTROL_PAD_FMS_Lower_DEC
AS1000_CONTROL_PAD_MENU_Push
AS1000_CONTROL_PAD_CLR
AS1000_CONTROL_PAD_ENT_Push
AS1000_CONTROL_PAD_FMS_Upper_PUSH
AS1000_CONTROL_PAD_DIRECTTO
AS1000_CONTROL_PAD_FPL_Push
AS1000_CONTROL_PAD_PROC_Push
AS1000_CONTROL_PAD_RANGE_INC
AS1000_CONTROL_PAD_RANGE_DEC
AS1000_CONTROL_PAD_RANGE_DEC
AS1000_CONTROL_PAD_Home
Any ideas? I looked at other planes, wondered if possibly part of a FMC might work. If only we had the links to the templates....