I just want to clear up some ambiguities, as I'm not able to reproduce the problem here. (And I use "Home" a lot, on dozens of systems.)
The file you are modifying is a copy of default.keys called ~/.ne/.keys right?
When you say the KeyCode command returned the "correct hex value", what exactly did it return? For me, using a ~/.ne/.keys file that's a copy of default.keys I get this:
Key Code: 0x105, Input Class: COMMAND, Assigned Command: MovIncUp
And for completeness, the relevant section of default.keys is
# Cursor home
KEY 105 MovIncUp