going back to what shagrat said. given that the CDU and UFC keys are mostly already mappend to lctrl+lwindows and lshift+lctrl respectively, if you have a programmable joystick that can be made to latch a button and return key presses you could have a data entry mode which is toggled on and off with a button on your joystick, this is definatly possible with the SSt software on the x52, you just have to be carefull thet no other control (slider set for bands and returning speedbrake key commands for example) is returning any keystroke because if you go into data enty mode and they are the cdu will fill up with undesired inputs. Sorry for the longwinded reply by the way may have just confused matters:)