As far as I can tell, my TI-Nspire thinks that it is using a clickpad when it is not.
According to an archived version of
http://hackspire.unsads.com/wiki/index.php/Keypads, any bit set by the touchpad (what the CX series seems to use) is interpreted by the calculator as the same bit set by a clickpad - for instance, [return] functions as expected, but [X] is treated as [,]. boot2 and the diagnostics menu work as intended (perhaps they are hard-coded to accept touchpad input). Also, the diagnostics menu verifies that all individual keys still work as intended.
My question is: is there any way I can force my CX CAS to interpret its button presses as touchpad commands rather than clickpad commands? I have not taken apart the calculator yet but if there is a hardware fix I would try that.
Edit: Also, the calculator resets every time I try to turn the screen on... (e.g. ctrl+on, then on again) probably relevant to the issue but can't imagine how that would help.
Edit 2: I managed to get gpSP-Nspire on my calculator and test ran an old game - it worked fine, although I couldn't use the arrow pad. However, the rest of the buttons worked (used the number keys to navigate instead). Interesting...