st33d wrote on Nov 30th, 2006, 2:11pm:Am I to understand that you've brought Processing out of line with every other text editor I use I use the Home and End keys to go to the beginning and end of lines. Now there is no such capability in Processing. What's wrong with Page Up / Down
Strangely enough if you type "home end keys" into Google you get a list of people complaining about the behaviour of the home / end keys on OSX. Which is now emulated in Processing on Windows XP.
you bet, and i did it specifically to annoy you, because i enjoy reading posts like that!
if you can find me proper documentation on the behavior, i'll happily change them to the windows, mac os x, and linux standards, as was my intent in making the change. b*tching about it isn't gonna help.
i've finally found the windows guidelines which use home/end for beginning/ending of line and ctrl-home/end for begin/end of document, so that's at least a start:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnacc/html/atg_keyboardshortcuts.asp
the osx guidelines seem to be mum:
http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGKeyboardShortcuts/chapter_20_section_1.html
tho i'm probably just missing something.
in the meantime, you can use ctrl-right and ctrl-left to go to the beginning and ending of lines, and home/end to move to the beginning/ending of the document. these were the only bindings i could find to be consistent across mac and pc, and across applications (eclipse, bbedit, or adobe illustrator).
edit: found the mac guidelines, home is beginning, end is the end of the document as now implemented:
http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGUserInput/chapter_11_section_3.html#//apple_ref/doc/uid/TP30000361-TPXREF61
my mistake in including that on windows, i'm not sure why i was under the impression that windows was identical (i did a ton of testing on this crap) i'd prefer to follow the guidelines for both, but i may have to add a preference to avoid a holy war.