A workaround for this problem is to put the following in ~/.Xresources (and load it with "xrdm -merge ~/.Xresources"):
!
! NEdit and Motif 2.3.4 (libXm.so.4) don't get this right,
! but this makes Num_Lock and numeric keypad numbers work.
!
NEdit*text.Translations: #override \
@Num_Lock <Key> KP_0 : insert_string("0") \n\
@Num_Lock <Key> KP_1 : insert_string("1") \n\
@Num_Lock <Key> KP_2 : insert_string("2") \n\
@Num_Lock <Key> KP_3 : insert_string("3") \n\
@Num_Lock <Key> KP_4 : insert_string("4") \n\
@Num_Lock <Key> KP_5 : insert_string("5") \n\
@Num_Lock <Key> KP_6 : insert_string("6") \n\
@Num_Lock <Key> KP_7 : insert_string("7") \n\
@Num_Lock <Key> KP_8 : insert_string("8") \n\
@Num_Lock <Key> KP_9 : insert_string("9") \n\
@Num_Lock <Key> KP_Decimal : insert_string(".") \n\
! Do Not delete the above blank line!
--
Troy Loveday <
tr...@ti.com>
Analog Technology Development
Texas Instruments, Inc.
Dallas, Texas
214-567-6463