Applies To
This information applies to
innovaphone Firmware V8hotfix3 and later
Softkeys and Functionkeys coexistance
IP72 softkeys are the three long and rounded keys below the LCD used to control the phone.
Here the softkey assignement depending on telephone state:
Mode/Softkey |
SK-1 |
SK-2 |
SK-3
|
Idle |
Menu |
Speaker |
|
Ringing |
Transfer |
Speaker |
|
Speaking |
Menu |
Speaker |
R
|
}
This predefined softkey assignment changes if function keys 1 to 3 have been defined.
Historically, function keys 1-3 overlap the softkeys 1-3 in idle mode only.
Thus, function key 1 overrides the Menu-softkey, function key 2 the Speaker-softkey and funcion key 3 the unused softkey.
Defining when function keys override softkeys
The so called softkey-mode configuration file option defines when the function key (if defined) overrides the softkey definition:
For each key following values are defined:
0 - do not override a softkey with function key
1 - override softkey with a function key in idle mode
2 - override softkey with a function key in speaking mode
3 - override softkey with a function key in idle and speaking mode
So this three values are combined into 3 hex bytes, with SK1 being LS-byte (right) and SK3 being the MS-byte (left).
E.g. /softkey-mode 0x102 :
- SK1 uses function key definition in speaking mode
- SK2 does not use a function key definition (stays speaker)
- SK3 uses function key definition in idle mode