Ja INKEY empfangt immer nur ein Zeichen als ASCII. Also mußt du das wieder um wandeln mit CHR und zusammen setzen.

Mit Long Variable geht das wahrscheinlich nicht, das ist ja ein Zeichen und keinen numerischen Wert. Nimm einfach mal eine String Variable.

Am besten du versuchst es mal mit einem Zeichen. Sende zum Beispiel erstmals nur ein "A" zum testen.