Status: New
Owner: ---- New issue 4532 by [hidden email]: inconsistent text selection in workspaces http://code.google.com/p/pharo/issues/detail?id=4532 We are currently working on version 1.3, so please verify your issue with the latest 1.3 Unstable version before reporting it - we improved a lot the system. If you fill an issue for the first time, please read "How to report bugs" at http://www.pharo-project.org/community/issue-tracking Pharo image: Pharo Pharo core version: 12353 Virtual machine used: mac OS Class browser used (if applicable): OBSystemBrowserAdaptor Steps to reproduce: 1. in any workspace try using the shift key and the arrow keys to select text and 2. while doing that press also cmd or option 3. check any non-phro application that allows you to select text in the same way and you'll find pharo selection quite inconsistent and far less practical and usable I'm using leopard here and it's behaving like this: 1. cmd-arrows jumps from before the first character of the line to after the last one and for vertical arrows it goes to before the first char of all the text and down to after the last char of all the text 2. option-arrows jumps one entire word per arrow key press 3.control-arrows same as cmd-arrows (except vertical which doesn't move the cursor) 4. fn-arrows does nothing _______________________________________________ Pharo-bugtracker mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker |
Comment #1 on issue 4532 by [hidden email]: inconsistent text selection in workspaces http://code.google.com/p/pharo/issues/detail?id=4532 Note: it seems to be a feature instead of a bug. The problem of this as feature is that its deteriorating usability in favor of nothing. The feature is unpractical. If decided to remain like this, is going to pointlessly surprise in the wrong way any user. I wonder why isn't take into account the usability costs of the Pharo user experience. The costs are not the costs of who develops, the costs are the ones that uses it (everybody else's). Are we trying really to enhance it? or are we just experimenting like a toy? Whoever curates the Pharo experience has some homework to do (and I don't mean more work, I mean better work) _______________________________________________ Pharo-bugtracker mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker |
Comment #2 on issue 4532 by [hidden email]: inconsistent text selection in workspaces http://code.google.com/p/pharo/issues/detail?id=4532 Note: it seems to be a feature instead of a bug. The problem of this as feature is that it's deteriorating usability in favor of nothing. The feature is unpractical. If decided to remain like this, is going to pointlessly surprise in the wrong way any user. I wonder why isn't take into account the usability costs of the Pharo user experience. The costs are not the costs of who develops, the costs are those for the ones that uses it (everybody else's) every day. Are we trying really to enhance Pharo's UX? or are we just experimenting like a toy messing here and there? Whoever curates the Pharo experience has some homework to do (and I don't mean more work, I mean better work). I think I'll post something to explain how to improve UX for the good of us all. Is not that hard. _______________________________________________ Pharo-bugtracker mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker |
Updates:
Cc: [hidden email] Comment #3 on issue 4532 by [hidden email]: inconsistent text selection in workspaces http://code.google.com/p/pharo/issues/detail?id=4532 tx sebastian. Is this something that was working before? because we should revisit totally the keyboard binding management. _______________________________________________ Pharo-bugtracker mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker |
Comment #4 on issue 4532 by [hidden email]: inconsistent text selection in workspaces http://code.google.com/p/pharo/issues/detail?id=4532 Mmm... more or less. At least it was less inconsistent in: Pharo1.2.1 Latest update: #12345 it had almost the behavior of text editors in OSX. To work as people expects, it should: (as it can be tested in any text editor, like Pages, TextEdit, smultron, etc) 1. left or right +cmd go from beginning of line to end of line 2. up+cmd go to the beginning of document 3. down+cmd go to end of document 4. left +option or +control jump word by word, when reached first word go to last of previous line 5. right +option or +control jump word by word, when reached last word of the line go to first of next line 6. up +option go to beginning of line then go up line by line 7. down +option go to end of line then jump down, line by line, staying at the end of those lines 8. up +control make a page up without changing cursor position 9. down+control make a page down without changing cursor position 10. left +fn go to beginning of document without changing cursor position 11. right +fn go to end of document without changing cursor position Knowing that having two monitors have dramatic effects in developers (see here: http://www.codinghorror.com/blog/2004/06/multiple-monitors-and-productivity.html) we can infer that the sum of the "little times" consumed by "the feature" of not having the right keystrokes is eating precious time from everybody without any reasonable payoff. So it would be pretty nutty to leave it like that (hence my WFT comment). What's important here, I think, is that, having this behavior plus some keyboard commands for the debugging process we can make all Pharo users dramatically more productive and improve the Pharo UX a lot with modest effort. _______________________________________________ Pharo-bugtracker mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker |
Updates:
Status: Accepted Comment #5 on issue 4532 by [hidden email]: inconsistent text selection in workspaces http://code.google.com/p/pharo/issues/detail?id=4532 (No comment was entered for this change.) _______________________________________________ Pharo-bugtracker mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker |
Updates:
Blockedon: pharo:6736 Comment #6 on issue 4532 by [hidden email]: inconsistent text selection in workspaces http://code.google.com/p/pharo/issues/detail?id=4532 With the current mess in Editor this is a hard task to achieve! But definitely the way to go! _______________________________________________ Pharo-bugtracker mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker |
Free forum by Nabble | Edit this page |