[TxMt] cursor page up
Ryan Schmidt
textmate-2004 at ryandesign.com
Sat Dec 4 21:30:55 UTC 2004
Sorry, I missed that you were talking about Option-Page Up/Down. I see
that TextEdit uses Option-Page Up/Down the same as TextMate so you're
in good company there.
But regarding some other TM choices, I must say that I've always been
confused by applications that stray from the accepted user interface
standards. Standards are what make a system easy to use. Users who have
learned one application should be able to apply that knowledge to new
applications they use. If your application does not follow conventions,
users who are used to the established standards will find your
application confusing.
Surely, if you find the default behavior to be wrong, then you believe
that to be the case in every application you use. If you want page-up
to work like it does on Windows, where it moves the insertion point, or
if you'd rather that it make you a cup of tea, then you probably want
that behavior in Mail.app and TextEdit and AppleWorks too, and not just
in TextMate. Wouldn't the correct solution then be to write (the OS
X-equivalent of) a system extension to modify the default behavior?
That way this extension can be used by others sharing your view, and
these users are then also able to enjoy a consistent user experience
across all applications.
If you don't like the QWERTY keyboard, you don't hardcode a different
keymap into your application. You code to the OS standards, then use
System Preferences to select a different keyboard layout. If you don't
like the Aqua user interface elements, you shouldn't create custom
controls just for your application. You should use the custom controls,
and then use ShapeShifter to select a different system-wide theme.
I'm very happy that OS X brings many new developers and users to the
platform and welcome their contributions. But coming to the Mac
platform means doing it the Mac way. I've used Mac OS X since before it
was released, and I still haven't found a native mail client I can
stand. Thunderbird, for example, is absolutely remarkable. I would be
hard pressed to find another application that disregards more Mac HI
guidelines. And that's my impression after trying to use it for only
about half an hour. That kind of stuff won't fly. I have enough trouble
trying to get Apple to make their OS X apps conform to established
interface conventions (Mail.app, I'm lookin' at you).
On 4. Dez 2004, at 20:38, Allan Odgaard wrote:
> On Dec 4, 2004, at 19:20, Ryan Schmidt wrote:
>
>> Apple HI behavior regarding this point is very deliberate [...]
>> Pressing page-up scrolls up one window-full without moving the
>> insertion point. Similarly for page-down.
>
> Sorry, I was actually talking about option-page up/down.
>
> This does move the insertion point, and it was the behavior for this I
> didn't see defined.
>
>> Home scrolls to the very top, without moving the insertion point.
>> Similarly for End. (In 1.0.2b8 Home and End behave wrong.)
>
> Yes, this is because I change it in the default key bindings, as I
> previosuly did with page up/down also.
>
> I did this because _every_ Mac user I (personally) know thinks the
> default (with scrolling) is not only useless, but also frustrating.
>
> But all Mac users I know (incl. myself) didn't start using Mac before
> OS X, and apparently many existing Mac users did like the “scroll
> only”, so I removed the default page up/down key bindings. But since I
> never heard anything for home/end, I kept these.
>
> I have considered removing them though (I have my own key bindings
> anyway ;) ).
More information about the textmate
mailing list