Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

Re: iPad bells and whistles

by aquarium (Curate)
on Nov 23, 2010 at 01:48 UTC ( #873093=note: print w/replies, xml ) Need Help??

in reply to iPad bells and whistles

some of the nice features that ship with touch interface devices do not make much sense in the 'ol PC world. That's why there was no support for this on desktop macs until the new mouse and trackpad came out. a standard mouse as an input device is quite rough/granular, and mostly married to the pointer/cursor paradigm. something easy to do with a finger, like a quick swipe which can drive a accelerator enabled list scroll, is difficult to implement dependably for standard mouse.
i'm not trying to disuade you from efforts in this area, just to be aware of the fundamental differences between standard screen & mouse, and a touch enabled interface. there have been a number of attempts to go beyond the standard set of GUI elements that we've been with for so long, however things like mouse gesture support haven't taken off. there are a number of bleeding edge GUI enchancement projects...but i think you just need to buy an IPAD ;)
the hardest line to type correctly is: stty erase ^H

Replies are listed 'Best First'.
Re^2: iPad bells and whistles
by Steve_BZ (Chaplain) on Nov 23, 2010 at 09:55 UTC

    Hi Aquarium,

    It's probably true, but then there's the whole thing with Apples closed attitude to development, they have this thing called 'Objective-C'. I guess Perl could be ported to it, but I don't imagine anyone's done it yet.

    You *have* to register your iPad, you *have* to have iTunes, you *have* to have an account with the Apple shop. There's just too much in the way of obligations out there.

    Anyhow, it should be possible just get the scrolling thing sorted out quite easily: the scroll has some momentum of its own and continues at the rate of movement of the mouse after you stop scrolling, but with some gradual damping.

    Have a good day.


Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://873093]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (6)
As of 2020-05-27 07:36 GMT
Find Nodes?
    Voting Booth?
    If programming languages were movie genres, Perl would be:

    Results (153 votes). Check out past polls.