Problem solved! Thanks for the example.
Open Notepad, TAB, type some text
On that same line, hit HOME
You land in the first cursor position of the line -- not at the first instance of a
character.
Now try the same thing in Textpad.
You have to press HOME twice to get to position 1 (or what I would arguably
submit is the only HOME on that line, tab or no tab).
I followed your instructions, and was able to see the problem.
I had never played with "Keystroke compatibility" but tried your test with all six options, and found that using TextPad2 option does not have that problem. I don't know what other differences there are, but your problem goes away!
I then found information in the Help section for the keyboard about "shortuts" for keys. Home defaults to first character, but can be changed by reassigning the shortcut to LineLeft.
I then found how to do this:
Preferences, Keyboard, under Categories, select Cursor. Under Commands, scroll down to LineStart and you will see that HOME is the current key. Highlight, Home, select Remove. Select LineLeft, put the cursor in the field for new shortcut key. Press the HOME key, and Assign it. You will now see that HOME is the key for what you want.
If you click on LIST, you will also get a document created with the keyboard shortcuts listed. Save and use for future reference.
I think choosing TextPad2 may be easier.
I know I just learned a lot that I did not understand before.
So rather than this being a "bug", this looks like TextPad has additional flexibility that allows you to define your own keyboard functions, simulate any other program.
Hope this helps.......good luck......