View Single Post
  #7  
Old 04-25-2012, 06:51 PM
FS~Daedalus FS~Daedalus is offline
Approved Member
 
Join Date: Mar 2012
Posts: 22
Default

Freelansir, thank you for your kind words sir!
I am happy you like the utility.

You are right, to assign a key to a control unit (switch, turning knob) on the control panel numbers (keycodes) are used. Some switches and turning knobs already have a key assigned, other not. To open and edit the AFCE.ini you can use any text editor.
Here is the part of the AFCE.ini we need to assign keys:

Code:
[HOTKEYS SWITCHES]
MSTR/STAB=
AIL=46 <- '46': keycode for 'Delete'-key, it is assigned to the AIL-switch
RUD=35
ELEV=34
ALL=65
PDI=
TellTaleLights= <- no key assigned to tt-lights on/off switch
ControlTransfer=


[HOTKEYS KNOBS]
TurnKnobLeft=37 <- '37': keycode for 'arrow left'-key, assigned to turn knob left
TurnKnobRight=39
CenterKnob=38

SelectTurnControl=8

SelectCenterAil=45
SelectCenterRud=36
SelectCenterElev=33

SelectSensitivityAil=
SelectSensitivityRud=
SelectSensitivityElev=

SelectRatioAil=
SelectRatioRud=
SelectRatioElev=

SelectTurnCompAil=
SelectTurnCompRud=
SelectTurnCompElev=
If you now scroll down the AFCE.ini a bit you will find a list of available keycodes:

Code:
*********************************************************
AVAILABLE KEYS
*********************************************************
keycode    key
8     BACKSPACE
9     TAB
13    RETURN
32    SPACEBAR
33    PAGE UP
34    PAGE DOWN	
35    END	
36    HOME
37    ARROW LEFT
38    ARROW UP
39    ARROW RIGHT
40    ARROW DOWN
45    INSERT
46    DELETE
48    0
49    1
50    2
51    3
52    4
53    5
54    6
55    7
56    8
57    9
65    A
66    B
67    C
68    D
69    E
70    F
71    G
72    H
73    I
74    J
75    K
76    L
77    M
78    N
79    O
80    P
81    Q
82    R
83    S
84    T
85    U
86    V
87    W
88    X
89    Y
90    Z
106   NUM*
107   NUM+
109   NUM-
111   NUM÷
188   ,
190   .
This is just a list of the 'common' keys, but there are some more. The entire list can be found here:
http://www.cambiaresearch.com/articl...odes-key-codes


If you wish to assign a key to a switch or a knob just enter the corresponding keycode (see list above) into the desired line behind the '='.
If you, for example, wish to assign the key 'M' (keycode 77) to the master switch (MSTR) edit the AFCE.ini like this:

Code:
[HOTKEYS SWITCHES]
MSTR/STAB=77
AIL=46
RUD=35
ELEV=34
ALL=65
PDI=
TellTaleLights=
ControlTransfer=
If you wish to have no key assigned to a switch or turning knob just delete the number behind the '='.
Save your changes to the AFCE.ini and on the next startup of the autopilot you can flip the MSTR-switch with the key 'M' on your keyboard.

I hope this helps a bit.

Sincerely, Daedalus
Reply With Quote