Keith
Only to pleased to try and help! I have done as you said and as I did it shift / xen seemed to work! I enclose the pasted log file for you to look at. When I tried it in 1.6 it didn't!
2006-01-19 15:46:55.555 CheckBook[2945] NSEvent: type=KeyDown loc=(-91,453) time=5616.0 flags=0x100 win=0 winNum=8358 ctxt=0x139f7 chars="x" unmodchars="x" repeat=0 keyCode=7
2006-01-19 15:46:55.555 CheckBook[2945] Modifiers: 0
2006-01-19 15:46:56.769 CheckBook[2945] NSEvent: type=KeyDown loc=(-91,453) time=5617.3 flags=0x100 win=0 winNum=8358 ctxt=0x139f7 chars="e" unmodchars="e" repeat=0 keyCode=14
2006-01-19 15:46:56.769 CheckBook[2945] Modifiers: 0
2006-01-19 15:46:58.792 CheckBook[2945] NSEvent: type=KeyDown loc=(-91,453) time=5619.3 flags=0x100 win=0 winNum=8358 ctxt=0x139f7 chars="n" unmodchars="n" repeat=0 keyCode=45
2006-01-19 15:46:58.793 CheckBook[2945] Modifiers: 0
2006-01-19 15:47:06.320 CheckBook[2945] NSEvent: type=KeyDown loc=(-91,453) time=5626.8 flags=0x800100 win=0 winNum=8358 ctxt=0x139f7 chars="" unmodchars="" repeat=0 keyCode=117
2006-01-19 15:47:06.320 CheckBook[2945] Modifiers: 0
2006-01-19 15:47:07.544 CheckBook[2945] NSEvent: type=KeyDown loc=(-91,453) time=5628.0 flags=0x100 win=0 winNum=8358 ctxt=0x139f7 chars="" unmodchars="" repeat=0 keyCode=51
2006-01-19 15:47:07.544 CheckBook[2945] Modifiers: 0
2006-01-19 15:47:08.072 CheckBook[2945] NSEvent: type=KeyDown loc=(-91,453) time=5628.6 flags=0x100 win=0 winNum=8358 ctxt=0x139f7 chars="" unmodchars="" repeat=0 keyCode=51
2006-01-19 15:47:08.073 CheckBook[2945] Modifiers: 0
2006-01-19 15:47:11.631 CheckBook[2945] NSEvent: type=KeyDown loc=(-91,453) time=5632.1 flags=0x100 win=0 winNum=8358 ctxt=0x139f7 chars="" unmodchars="" repeat=0 keyCode=51
2006-01-19 15:47:11.631 CheckBook[2945] Modifiers: 0
2006-01-19 15:47:13.695 CheckBook[2945] NSEvent: type=KeyDown loc=(-91,453) time=5634.2 flags=0x20102 win=0 winNum=8358 ctxt=0x139f7 chars="X" unmodchars="X" repeat=0 keyCode=7
2006-01-19 15:47:13.695 CheckBook[2945] Modifiers: 200
2006-01-19 15:47:16.087 CheckBook[2945] NSEvent: type=KeyDown loc=(-91,453) time=5636.6 flags=0x20102 win=0 winNum=8358 ctxt=0x139f7 chars="E" unmodchars="E" repeat=0 keyCode=14
2006-01-19 15:47:16.087 CheckBook[2945] Modifiers: 200
2006-01-19 15:47:20.694 CheckBook[2945] NSEvent: type=KeyDown loc=(-91,453) time=5641.2 flags=0x20102 win=0 winNum=8358 ctxt=0x139f7 chars="N" unmodchars="N" repeat=0 keyCode=45
2006-01-19 15:47:20.694 CheckBook[2945] Modifiers: 200
2006-01-19 15:47:27.999 CheckBook[2945] NSEvent: type=KeyDown loc=(-91,453) time=5648.5 flags=0x100 win=0 winNum=8358 ctxt=0x139f7 chars="" unmodchars="" repeat=0 keyCode=51
2006-01-19 15:47:27.999 CheckBook[2945] Modifiers: 0
2006-01-19 15:47:28.333 CheckBook[2945] NSEvent: type=KeyDown loc=(-91,453) time=5648.8 flags=0x100 win=0 winNum=8358 ctxt=0x139f7 chars="" unmodchars="" repeat=0 keyCode=51
2006-01-19 15:47:28.333 CheckBook[2945] Modifiers: 0
2006-01-19 15:47:28.821 CheckBook[2945] NSEvent: type=KeyDown loc=(-91,453) time=5649.3 flags=0x100 win=0 winNum=8358 ctxt=0x139f7 chars="" unmodchars="" repeat=0 keyCode=51
2006-01-19 15:47:28.821 CheckBook[2945] Modifiers: 0
2006-01-19 15:47:34.485 CheckBook[2945] NSEvent: type=KeyDown loc=(-91,453) time=5655.0 flags=0x10100 win=0 winNum=8358 ctxt=0x139f7 chars="X" unmodchars="x" repeat=0 keyCode=7
2006-01-19 15:47:34.485 CheckBook[2945] Modifiers: 400
2006-01-19 15:47:35.421 CheckBook[2945] NSEvent: type=KeyDown loc=(-91,453) time=5655.9 flags=0x10100 win=0 winNum=8358 ctxt=0x139f7 chars="E" unmodchars="e" repeat=0 keyCode=14
2006-01-19 15:47:35.421 CheckBook[2945] Modifiers: 400
2006-01-19 15:47:35.997 CheckBook[2945] NSEvent: type=KeyDown loc=(-91,453) time=5656.5 flags=0x10100 win=0 winNum=8358 ctxt=0x139f7 chars="N" unmodchars="n" repeat=0 keyCode=45
2006-01-19 15:47:35.998 CheckBook[2945] Modifiers: 400
Best wishes
tonyt