Slashdot Mirror


Mouse Gestures in Javascript

christodd writes "I have become big fan of mouse gestures, a feature included in Opera, Mozilla, and MyIE2. There's even a plugin for IE. Other programs like StrokeIt and Cocoa Gestures are also based around the concept. I can't believe nobody else has thought of this before, but what about mouse gestures in javascript? Turns out that it is incredibly simple to implement, and really handy for those 'feature incomplete' web browsers. Unfortunately, for the total user experience, we'd have to upgrade the whole internet..."

377 comments

  1. FVWM by Anonymous Coward · · Score: 4, Informative

    dont forget fvwm, create your own mouse gestures, 'Strokes', and bind them to any action/command.

    KICKS ASS.

    1. Re:FVWM by cxvx · · Score: 1

      I think KDE can handle mouse gestures now for any random application, thanks to KHotkeys2.

      --
      If only I could come up with a good sig ...
  2. Browser Level == Better by dolo666 · · Score: 5, Interesting

    I'm all for the idea of faster, better, stronger ways of browsing. I happen to think that mouse gestures and browser level code should be based in the browser, and controlled by the browser. Like look at all the gestures you get with Mozilla.

    (mo: Don't invent the wheel: we have it already)

    The problem I forsee with the jscript use, is a misuse of the mouse gesture jscripts by unethical sites. Because it's the planet Earth, and The Internet, half of the sites will impliment this correctly, the other half will use it as a joke, or for annoying adverts (browser interstitials) and thus cause the whole thing to be crap.

    If it's at a browser level, websites can't fuck with it. So ideally, browsers will want to add the ability to block javascript mouse control, and promptly add this cool feature at a browswer level. I'm all for the idea of mousegestures, but I'm against the ability to tell a website to fuck off using them. (mo: KISS).

    1. Re:Browser Level == Better by pvt_medic · · Score: 1

      agreed, especially since none of the gestures they have listed have any form of real interaction with the website. They all the fuctions seen in the standard button.

      --
      30% Troll, 50% Underrated, 10% Interesting
      Score:5, Troll
    2. Re:Browser Level == Better by Anonymous Coward · · Score: 0

      what does mo mean?

    3. Re:Browser Level == Better by Anonymous Coward · · Score: 3, Funny

      I can easily forsee a new pop-up hell.

      var calls=new Array();
      calls['left']='launchAd()';
      calls['left ->up']='launchAd()';
      calls['right']='launchAd()';
      calls['up->down']='launchAd()';
      calls['up']='la unchAd()';
      calls['up->left']='launchAd()';
      calls ['up->right']='launchAd()';
      calls['down']='launch Ad()';
      calls['down->up']='launchAd()';
      calls['do wn->right']='launchAd()';
      calls['down->left']='la unchAd()';

      function launchAd() {
      newWin=window.open("http://www.adserver.com/ad. html", "Buy my product!");
      newWin.focus();
      return false;
      }

    4. Re:Browser Level == Better by LilJC · · Score: 1
      Another huge bonus of doing this at the browser level is the last thing we need is another standard to be ripped apart by IE vs. The World.

      The only benefit of having them be part of the site is that the site can have features activated by mouse gestures. Maybe I'm being short sighted, but WTF would those be? The handy features like going to the top of the page while reading a FAQ can be implemented in a browser.

      --

      The only thing more dangerous than a file named -rf is renaming it -rf\ /
    5. Re:Browser Level == Better by ajs · · Score: 1

      I am typing this on a fully gesture-based keyboard. The TouchStream from Fingerworks is essentially two large touchpads, and it is super-configurable. It includes gesture support for mousing, keyboard chording, and many application-specific gestures such asl emacs, vi, Photoshop, and many other bindings for a wide variety of systems (it's just a USB keyboard and mouse to the OS).

      Thus no one can control gesture interaction but me.

      I think this is a much better way to get applications to support gesturing than "upgrading the whole Internet"

    6. Re:Browser Level == Better by Anonymous Coward · · Score: 0

      And not everyone is interested in having mouse gestures. This really isn't something that a web-page author has any business implementing.

    7. Re:Browser Level == Better by Zeinfeld · · Score: 5, Interesting
      The problem I forsee with the jscript use, is a misuse of the mouse gesture jscripts by unethical sites.

      I think that is the problem with Jscript full stop. why netscape thought it a good idea to allow any site an almost arbitrary level of control over my browser is beyond me.

      The idea of doing mouse guestures or any other browser extension in JScript, except as a demo is idiotic. The whole value of these systems comes from consistency. Apple do know some things about UIs, the value in the Apple UI is that every program work the same way and you don't have to spend lots of time relearning.

      If I go to one site that has mouse guestures and then another that does not or worse implements them a different way ... yuk!

      But back to the original issue, Jscript sucks. The command set should be partitioned according to the security considerations. Popping up a window has a significant security impact, it can be used to launch a trojan. The toolbars on the browser window are my toolbars, no web site should be able to disable them.

      I use the feature of IE that allows Jscript to be turned off by default and enabled selectively site by site. But this is not as effective as it could be because you often come across idiotic sites using jscript for everything - including navigation. The idea being to force the site designers idea of a user interface down the user's throat.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    8. Re:Browser Level == Better by Anonymous Coward · · Score: 0

      The idea being to force the site designers idea of a user interface down the user's throat.

      Well, you made the choice to visit their site.

      Would you go to an art gallery and insist they display your paintings?

    9. Re:Browser Level == Better by Anonymous Coward · · Score: 0

      I have an ms mouse with the two buttons on the side.. Those do backward and forward in my browser.. if I need to scroll, I have the wheel.. If I want to close a window I move the mouse a little further than you have to with this JS stuff..

      I personally wouldnt use this feature

    10. Re:Browser Level == Better by cayenne8 · · Score: 1
      I've wondered what the mouse gestures were....I remember first having Opera ask me about them...got tired of the pop-up and deactivated them. Never thought much about them again.

      Do many people actually use them? I found a link in this thread that took me to the mozilla site that showed what they are. I don't see much use to them. I use keycommands mostly along with normal mouse clicks on buttons and rt. click menus..

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    11. Re:Browser Level == Better by Zeinfeld · · Score: 1
      Well, you made the choice to visit their site. Would you go to an art gallery and insist they display your paintings?

      My computer, my property. Not your computer, not your property.

      Someone save us from the insufferable arrogance of jumped up web dweebs who think that their work is 'art' rather than commodity communication.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    12. Re:Browser Level == Better by eidechse · · Score: 1

      All hail the Touchstream! I've been using one for months now and if it ain't it the future then there shouldn't be one ;)

      As for gesture control, I believe the Touchstream SDK is coming out soon.

    13. Re:Browser Level == Better by SharpFang · · Score: 1

      I use it notoriously.
      It's not just "forward/back", scrolling and stuff. Suddenly many great features that were always present but too far away to actually use them, are there - at hand.
      Double image size, to see what the hell is on that thumbnail. Duplicate window, increase font size... And with my multi-tab browsing, 20 or more tabs open at a time, just hold middle button and press right/left to switch tabs. It seems all the actions you perform are so easy and simple, but if you add up time required to perform them daily, it becomes hours, and kilometers of mouse movement. Decreasing time of performing "back" by 40% when it takes half a second is very little. But decreasing it by 40% if you perform "back" 1000 times a day is significant.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    14. Re:Browser Level == Better by Anonymous Coward · · Score: 0

      My website, my property. Don't like it? Hit the road.

    15. Re:Browser Level == Better by Matt2k · · Score: 1

      > why netscape thought it a good idea to allow any site an almost arbitrary level of control over my browser is beyond me.

      Let's just take it a step further. I don't want any graphical applications I run to be able to resize their windows nor pop up dialog boxes, and I should be able to disable all graphical elments. Because everyone perfers less interactivity, especially me.

      It's *MY* computer, thank you. There's no reason an application should be able to do anything without my explicit permission.

    16. Re:Browser Level == Better by Anonymous Coward · · Score: 0

      But you've already hijacked his browser without giving him the chance to hit the road.

    17. Re:Browser Level == Better by coopaq · · Score: 1
      JavaScript and JScript and the EMCAScript standard are a very good thing.

      Millions (Billions?) of people have web browsers now with JavaScript capabilities and they are keeping them.

      As a developer of online web applications the advantages of using JavaScript are enormous compared to a lot of simple newpaper like websites that offer very little interaction.

      A standard in UI gestures would be nice, but the idea behind the internet and websites and web applications in general is freedom of chioce.

      Cheers!

    18. Re:Browser Level == Better by bahamat · · Score: 1

      Quick, patent that! You'll be rich!

  3. Insert code with proxy... by KrispyKringle · · Score: 5, Interesting

    Or you could have your filtering proxy (like Proxomitron or Privoxy) insert the JavaScript code on every page. Though personally, I'd just use a browser that suppots it.

    1. Re:Insert code with proxy... by laurent420 · · Score: 1

      some pages aren't pages at all. some pages are flash objects, some are .jpg or other image formats. if you can get proximitron or privoxy to insert javascript code into a jpg, then you sir, are a greater man than i.

    2. Re:Insert code with proxy... by yerricde · · Score: 2, Insightful

      if you can get proximitron or privoxy to insert javascript code into a jpg

      I could do it if I knew proxomitron's or privoxy's architecture. Just rewrite links to images (as opposed to inlining of images) to wrap them in an HTML page.

      --
      Will I retire or break 10K?
    3. Re:Insert code with proxy... by KrispyKringle · · Score: 1

      What he said. Just make wrapper HTML.

    4. Re:Insert code with proxy... by unixbum · · Score: 0

      nope, been done before... except with ads

    5. Re:Insert code with proxy... by Xaroth · · Score: 1

      Even better, simply have a single webpage that's a blank frame that carries the jscript, and then loads all the other pages into that frame. Put in some hooks to try and prevent other pages from escaping the frame, and voila! A good use for frames! :)

  4. Oh yay! by xSquaredAdmin · · Score: 3, Insightful

    Another annoying feature that wannabe web designers can add! Oh well. At least I don't have to worry about it. *Makes sure Disable Javascript is checked*

    --
    Crushing dreams at the speed of sarcasm
    1. Re:Oh yay! by DeadSea · · Score: 5, Interesting
      I tried some of the mouse gestures on that page and they conflict with other things for which I use the mouse. For example, try selecting a paragraph of text on the page. It activates one of the mouse gestures causing the page to scoll.

      Really annoying.

    2. Re:Oh yay! by Psiren · · Score: 1

      *Makes sure Disable Javascript is checked*

      I'm not sure if you meant that as a joke or not, but I always have Javascript enabled. Lots of very useful things can be done with it. I've never had a problem with annoying features being used. I'd be interested to know why you see it as a bad thing.

    3. Re:Oh yay! by QuiK_ChaoS · · Score: 1

      Actually, it says once you move the mouse in a 3rd direction, the gesture will be canceled. But to look down at the status bar to see when you can safely unclick your mouse button is a bit rediculous.

    4. Re:Oh yay! by interiot · · Score: 1

      Look, don't disable javascript. The W3 org has standardized javascript-browser functionality enough that web designers can create some truly useful things with javascript without [much] browser-specific wrangling. Granted, there may be a lot of useless/annoying stuff too, but Javascript is flexible enough that you should be able to block out most of those with javascript itself (eg. see proxomitron hacks, or "disable-popups" features within various javascript engines). As a web developer myself, I feel that javascript's time has come (one third of mozilla is written in Javascript), but users like you who view the world in only black and white are going to slow down its adoption and dampen the usefulness of javascript webpages. Certainly 1/3rd of Mozilla isn't gimmicky cruft...

    5. Re:Oh yay! by dasmegabyte · · Score: 5, Insightful

      Word. The dumbest features ever thunk up by man are all tied to Javascript...the images that swirl around your cursor, preventing you from clicking on links. The script which loads everything at the same time, which means you wait forever for the one broken image. Cascading menus that don't disappear. Or do disappear, just as you are about to click on them.

      And worst of all, blocking the right mouse button (or as I like to call it, "the button i use to navigate the fucking internet") in the name of "copyright protection." Every time I see this monstrosity, I download all of the images from the site, stick them in a zip file, and email it to the webmaster. "Your copyright protection didn't work. Neither did the mouse button I use to open links in a new window. One of these things can be easily fixed."

      --
      Hey freaks: now you're ju
    6. Re:Oh yay! by PetiePooo · · Score: 2, Interesting

      ... users like you who view the world in only black and white are going to slow down its adoption and dampen the usefulness of javascript webpages.

      First off, see the comments above regarding accessibility and the hurdles it causes for accessibility.

      Second, don't tell me (or xSquaredAdmin) how my browser should or should not be configured. That's one of my biggest pet peeves; seeing sites that say, for example, "Best viewed at 800x600 resolution on Internet Explorer." As if I'm going to tailor my system for your stinking little spot on the web.. Hah!

      I suppose you're also the type that develops Flash intro screens with no way to bypass without loading Flash. I don't even have Flash installed. I refuse! I've seen too many annoying flash-based ads..

      You've got to keep in mind the target audience of your website. The more technologically advanced they are, the more likely they are to fiddle with browser settings. I personally set my browser security settings pretty darn high and run things through Privoxy. If that messes up your website, so be it. That's a viewer that YOU lost through your attempt to introduce too much eye candy or dependancy on cookies/tags. My intent in doing this is specifically to, as you say, "slow down its adoption and dampen the usefulness of javascript webpages."

      CN: lets do a poll. Lets see what percentage of our /. readers simply move on to another site when they hit a flash splash screen..

    7. Re:Oh yay! by mebob · · Score: 1

      but that doesn't stop it from interfering with other tasks...

      you'll need to limit it the second botton, make a key press be required.

      --
      =1000101
    8. Re:Oh yay! by NickFitz · · Score: 1

      And your point is?

      Any technology can be used to do irritating things. Does the fact that I can write a virus in C++ mean that nobody should ever use C++ again?

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
    9. Re:Oh yay! by oldgeezer1954 · · Score: 1

      I've been dying to find the time to reply to this topic all morning but you hit my issues right on.

      You even gave me a few chuckles.... I'm glad someone else realizes how moronic those 'best viewed' notes are.....

      Eye candy for the mindless.

    10. Re:Oh yay! by jonfromspace · · Score: 1
      While I would agree with 90% of what you say, do you not think that Javascript has some legitimate use? Especially when building web-based applications?

      I mean really, Javascript can allow for a TON of things that are VERY useful to both developers, AND end-users. (Form validation, etc.)

      Saying
      " My intent in doing this is specifically to, as you say, "slow down its adoption and dampen the usefulness of javascript webpages."
      is not really doing anyone any good.

      Now, saying
      " Fuck me up with your shitty Javascript and I will block your asshat domain at my proxy and do all I can to ensure you never have children"


      Is a far more productive statement.

      --
      I am become Troll, destroyer of threads
    11. Re:Oh yay! by Anonymous Coward · · Score: 0

      and do all I can to ensure you never have children

      Actually, I think that being a Slashdot zealot is the best way to ensure you never have children...

    12. Re:Oh yay! by PetiePooo · · Score: 3, Insightful

      Sure, Javascript has some useful features. Such as:

      -- Hiding the real URL of a link as the mouse hovers over it. Real useful. Thanks.

      -- Drop down menus. There are plenty of ways that do this without hiding the submenues from browsers used by the handicapped. Check into CSS (or even plain HTML!) for alternatives.

      -- Opening/resizing/closing browser windows. I've got the capability of doing that myself, thanks. If I want to open it within a new tab, this "feature" prevents me from doing that.

      -- Playing MIDI files while I view photos of your pet dog. AAaaaaiiieeeeeeee! (that's me screaming as I hit Alt-F4.)

      Now that we have those out of the way, I admit that there are some useful features. However, for each feature, there are alternatives that, in my mind, provide just as good or better ways to do it. The potential for abuse is too great, and some browsers provide too few abilities to limit abuse while retaining the usefulness. Mozilla and Privoxy in combination are doing a decent job for me for now.

      In effect, your second statement is what I'm saying by simply "Voting with my Back Button." If your web site annoys me, sometimes I'll give you the courtesy of emailing to tell you why I moved on. More often, I'll just silently move on.. and my $$$ goes somewhere else than feeding your progeny.

      Its hard to make something foolproof; fools are so ingenious! The advertisers/spammers will always figureout someway to screw it up..

    13. Re:Oh yay! by FuzzyBad-Mofo · · Score: 1

      Or the bastard websites which try to fuck with the status bar. The status bar already *has* a purpose and your scrolly little message is most likely irrelevant anyhow. Thank the gods for Mozilla, and it's granular Javascript settings.

    14. Re:Oh yay! by dublin · · Score: 4, Insightful
      As a web developer myself, I feel that javascript's time has come (one third of mozilla is written in Javascript), but users like you who view the world in only black and white are going to slow down its adoption and dampen the usefulness of javascript webpages. Certainly 1/3rd of Mozilla isn't gimmicky cruft...

      Six months ago, I thought JavaScript was a joke, a toy scripting language that just pretended to have real capbilities. I am now FIRMLY convinced that JavaScript may well be the MOST important asset that we have in opposing anyone's efforts to take over, control, or "proprietize" the web, as Microsoft and Macromedia are rolling ahead to do, with .NET and the new Flash.

      Several reasons why I think JavaScript is the best choice for much app development today:

      • Ubiquitous environment: It's the closest thing we have to a universal platform. There is nothing else that even approaches its ubiquity and reach. Mac, Windows, Unix/Linux, whatever, it's there and it just works. No other environment is so pervasive. Like the Bourne Shell in the Unix world, you can count on its presence and rely on it to get the job done, regardless of the platform. No other environment can credibly make that claim today, and I see no other real challengers on the horizon from a cross-platform point-of-view.

      • Capability: There is very little you can't do with it (except the few things network-delivered code has no right doing in the first place, and that's a good thing!) In general, it's safer than Java because it's "sandbox" restricts it to the browser, limiting damage even if something does go wrong. In the better implementations (like Mozilla's) it is capable of absolutely staggering things - but doing so requires a good understanding not only of JavaScript, but also the DOM, CSS, and possibly XML. In reality, you need to know these things anyway, as they ensure your app is platform agnostic.

      • Compatibility: There are far fewer problematic incompatibilities across all the varying JavaScript/JScript/ECMAscript implementations than there are across different versions of the JRE, for instance. If Microsoft would pay some attention to web standards in IE, much of what's pain now would go away. I'm convinced this is why they refuse to fix many obvious bugs - it would weaken their efforts to force .NET on their customers.

      • Object Orientation: While not as snazzy as some other environments, JavaScript does have real objects, and you can do real oo work with it. I suspect the reason we haven't seen more acknowledgement of this is that the elite types turn up their nose at it before they even bother to find out what it can do... As Mozilla has clearly shown, JavaScript is up to doing the heavy lifting, and it's time for the effete snobs that claim otherwise to reassess their own bigotries.

      • Ease of use: JavaScript is not a hard language to get started in. It's easy to do many useful and interesting things with little effort. There is even a huge and rapidly growing base of JavaScripts to be leveraged out there - nothing as comprehensive as CPAN, but several that, taken together, are close.

      • Momentum: JavaScript is finally being recognized for its real abilities, rather than it's image as somethign best suited for only toys. Combined with the factors above, I think JavaScript is the most important development environment in the world today, and the only one that has a real chance of helping make sure that the web stays based on open standards and protocols.


      If you still think JavaScript is a steaming pile, commit to spending a few dozen hours cheking out what it can *really* do before giving up on what may well be the best hope for the open, interoperable future that is of the greatest benefit to us all.
      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
    15. Re:Oh yay! by Anonymous Coward · · Score: 0
      -- Playing MIDI files while I view photos of your pet dog. AAaaaaiiieeeeeeee! (that's me screaming as I hit Alt-F4.)


      What is this? 1994? There is actual CONTENT on the web now. You don't need to view crap like this to justify paying for internet access.
    16. Re:Oh yay! by Moraelin · · Score: 2, Insightful

      No, actually what you can count on, is that a helluva lot of us have it disabled. Why? Because:

      (1) it is used for pop-unders, on-close pop-ups, taking control of the browser, changing my home-page, adding crap to my links, and other annoyances.

      (2) because in reality it's not needed. I know that to every clueless manager and newbie web designer, it may look like "hey, cool, we can make our site an exciting experience." In practice, most of us _don't_ want an exciting experience, we just want a comfortable and familiar experience, and to have an easy time getting to the actual information. We actually _want_ the text black on white, the links blue, and we also want it all to download quickly.

      The same, incidentally, goes for the idiots who make an information site in flash. Like I go to simply find information about a PS2 game. I want the _information_. But I'm treating to a flash bonanza, which:

      - is uncomfortable to navigate, _and_

      - forces me to browse with some tiny text, in some tiny window, instead of letting me use the whole 1600x1200 on this big monitor and zoom the fonts, _and_

      - treats me to a 30 second wait to download each page

      So it's not that I don't know what it can do. I know. I've programmed JavaScript. (Against my vocal protests, I might add.) It's that I don't _want_ it in my browser.

      If you're a web designer, take a look at some of the most successful sites. Slashdot, Google or Amazon, for example. What do you see? Plain black-on-white sites, without any flashy effects, without horrible JavaScript navigation, etc. And people like them that way.

      Again, what Joe Average wants on that site, is simply to get to the information. No more, no less.

      And the easiest for him is to have a consistent interface, so he can apply his existing skills immediately, instead of figuring it out again for each page. (E.g., if links are always blue and underlined, Joe instantly knows which are the links. That's comfortable.)

      Here's some more free clue, for those clueless marketroid types: a web site is not a publicity clip, nor a marketing brochure. If someone is already on your site, you got his attention already. Now what you want to do is let him get quickly and easily to the information. Forcing him to go through a horribly funky scripted interface, is already testing his patience. Forcing him to go through pages of marketing bulls**t before he gets to the actual info, doubly so. And taking control of his browser is the easiest way to royally piss him off. So unless you're one of those scammers who just want to install spyware, don't even _think_ about it.

      "But how does he know the info is even there? We must advertise it to him! We must make him interested in reading it!", I can already hear some of the clueless marketroid crowd. Not so, my friends. If he's already on the site, you'll _only_ want to provide him with plenty of opportunity to _find_ that information, if and when _he_ wants it. Such as having a clear index of products/articles/whatever. That's good. Full text search is a must too. A site map is also good. Etc.

      But do _not_ force-feed your ego to the customer.

      --
      A polar bear is a cartesian bear after a coordinate transform.
    17. Re:Oh yay! by bricriu · · Score: 1

      Two of the single most useful javascript tricks:

      * modifying forms/form-values on the fly based on current answers

      * drag-and-drop interfaces

      The first is a must for any website that gets a reasonable amount of traffic and doesn't want to perform a page refresh every time a user makes a change. Even if it's just a simple recalculation of price based on a change to quantity in your shopping cart, it saves server processor time and makes the user experience much better.

      The second is killer for admin pages. The oncontextmenu handler is nice for this purpose too.

      Now, to address some of your straw-men....

      "hiding the real URL"
      (a) Anyone doing it maliciously could also just as easily hide it in a server-side redirect.
      (b) While power-users such as you still have the "capability of doing it yourself" by viewing-selection-source, or copying-link-location, someone who isn't quite so savvy might actually like a user experience where the window.status reads "Article: Knitting and You" rather than http://www.foo-bar-inc.com/archive/2/4/6/knit_23j4 .jsp?x=gibble&track=barftholomew

      "drop-down menus"
      unless you want to forcibly ignore the 90% of the internet that browses on IE, there's no way to do it without JavaScript.

      "MIDI files"
      (a) Works with just an EMBED, no JavaScript needed
      (b) Excellent straw-man -- anyone who works JavaScript MUST be a beanie-baby collectin' Geocities user!

      There are legitable problems with JavaScript (security implementations being paramount). Please don't waste our time setting up ridiculous arguments based on scattershot pet peeves and straw-men.

      --

      AHHHHHHH! I'm burning with goodness again!
      - Reakk, Sluggy Freelance

    18. Re:Oh yay! by sprekken · · Score: 1

      I am now FIRMLY convinced that JavaScript may well be the MOST important asset that we have in opposing anyone's efforts to take over, control, or "proprietize" the web, as Microsoft and Macromedia are rolling ahead to do, with .NET and the new Flash.

      In some ways I agree with you. However, with all of the problems that Javascript has caused and can potentially cause, I am very firmly opposed to letting it run rampant in my browser.

      Javascript is an excellent scripting language, and can be quite powerful. Applications that need scripting support, and web-based applications are the best targets for such a language. Unfortunately shady advertisers, and pr0n sites that want to GET IN YOUR FACE are also using it to pop-up, and pop-under windows to their sites. This is a truly despicable use of such a cool technology. Fortunately there are some good browsers being developed that limit the harmful effects of Javascript (Mozilla, Opera, etc) by eliminating pop-up/pop-under windows and other nasty things.

      Now that some people want to use Javascript to control mouse gestures, I hope that the browser developers will also give us the option do disable that feature as well. There are some legitimate uses for such behavior, like I said above web applications are becoming more common, and may wish to add mouse gestures to control specific features in the application... but when a slimy advertiser wants to do something tricky with it to annoy me, that's when I'd like to turn it off.

    19. Re:Oh yay! by Anonymous Coward · · Score: 0

      Actually I was my text light gray on black, not black on white. My CRT is not a sheet of paper, and neither is my web client. Thankfully I can just selectively filter out that crap.

    20. Re:Oh yay! by JCholewa · · Score: 1

      > Any technology can be used to do irritating
      > things. Does the fact that I can write a virus
      > in C++ mean that nobody should ever use C++ again?

      I can run C++ apps in a restricted user mode without having to worry about the virus getting out or causing damage. But most browsers cannot run javascript without being able to prevent the craptastic parts of it.

      Granted, it's different now. Mozilla and Opera (perhaps others?) allow you to run Javascript while preventing the bad stuff, like unrequested popups or code that causes windows to shake. But two or three years ago, it was just about impossible to run contained Javascript (remember Internet Explorer and Netscape 4.x???)

      --
      -JC

    21. Re:Oh yay! by Matt2k · · Score: 1

      > Here's some more free clue, for those clueless marketroid types: a web site is not a publicity clip, nor a marketing brochure.

      I mean, really, who are you to dictate what a website is? There are perfectly valid instances of websites with scripting and intense graphics that are done tastefully with interesting layouts. The web is now a graphical medium, and as such, you're going to find some sites done poorly, and some done very well.

      Just because the technocrats that read slashdot like stoic interfaces, doesn't mean that defines the world of web users. There's a vocal minority of technical users that long for the days when everything worked in Lynx, but that's not the real world anymore. Many people want interactive, userful, and interesting interfaces, and god forbid, sometimes that means using javascript or flash. And if the site is graphically appealing, all the better.

      If using javascript or more than 50KB of images on a page loses the sale to a lynx user on a 14.4 modem really is unimportant if it's pleasing to the 99% of the users that otherwise come to the site.

      Just because you haven't found instances where these technologies can add to the experience, doesn't mean they don't exist.

      > But do _not_ force-feed your ego to the customer.
      The opposite of what you're doing.. right?

    22. Re:Oh yay! by Chris+Tucker · · Score: 1
      So dasmegabyte sez:

      "Word. The dumbest features ever thunk up by man are all tied to Javascript...the images that swirl around your cursor, preventing you from clicking on links. The script which loads everything at the same time, which means you wait forever for the one broken image. Cascading menus that don't disappear. Or do disappear, just as you are about to click on them.

      And worst of all, blocking the right mouse button (or as I like to call it, "the button i use to navigate the fucking internet") in the name of "copyright protection." Every time I see this monstrosity, I download all of the images from the site, stick them in a zip file, and email it to the webmaster. "Your copyright protection didn't work. Neither did the mouse button I use to open links in a new window. One of these things can be easily fixed." "

      What the heck are you going on about?

      I've NEVER seen any of the things you mention.

      Oh, wait...

      That's right.

      I use a Macintosh, and iCab is my browser of choice.

      Never mind.

      --
      Guaranteed! This comment 100% Anthrax free!
    23. Re:Oh yay! by Moraelin · · Score: 1

      Actually, what I'm saying here is already in countless books and studies. Ever since someone first put up a web site, and with a boom during the dot-com era, there have been people who actually did studies. Just to actually determine what the people want. To see which sites actually sell stuff, and which just drive people away.

      And, no, the studies were not done on technocrats, they really studied the average Joe.

      Of course, that is assuming that someone's actually willing to read stuff. The more retarded the PHB or marketroid, the more convinced they'll be that "bah, all the world is wrong, and only I'm right." Sadly, they're never right.

      See the other article today, with the book about managerial stupidity.

      To put it bluntly: if you actually tried reading stuff, instead of putting your ego first, you would already know everything that was written in that message. It wouldn't come as a personal rant to you.

      Basically, to put it even blunter: if you want to paint yourself into the clueless PHB role, be my guest. The world needs more fucktards with failed sites.

      --
      A polar bear is a cartesian bear after a coordinate transform.
    24. Re:Oh yay! by Anonymous Coward · · Score: 0

      I've NEVER seen any of the things you mention.
      I use a Macintosh, and iCab is my browser of choice.


      Maybe that's because you simply can't see most websites? ;)

    25. Re:Oh yay! by Saeger · · Score: 1
      Try right-clicking on this page or this page.

      Thankfully, it's the rare person who thinks that this actually protects anything, so it's not very widespread.

      --

      --
      Power to the Peaceful
    26. Re:Oh yay! by NoMaster · · Score: 1
      If you're a web designer, take a look at some of the most successful sites. Slashdot, Google or Amazon, for example. What do you see?

      Slashdot : Ad code
      Google : Navigation & form validation code
      Amazon : Popup Ad code
      --
      What part of "a well regulated militia" do you not understand?
    27. Re:Oh yay! by sonamchauhan · · Score: 1

      Bluntly, you are wrong; the poster you responded to is right.

      Actually, what I'm saying here is already in countless books and studies.

      Javascript (even Flash) have their uses, according to people who actually do these studies.

    28. Re:Oh yay! by gbrayut · · Score: 1

      >"Your copyright protection didn't work. Neither did the mouse button I use to open links in a new window. One of these things can be easily fixed." Thats why God invented Shift-Click

    29. Re:Oh yay! by Anonymous Coward · · Score: 0

      You're joking right? that was damn funny!

    30. Re:Oh yay! by owlstead · · Score: 1
      • Ubiquitous environment.
        Good point. Unfortunately this is of limited functionality since it does not reach outside the browser (read on why not)
      • Capability: There is very little you can't do with it
        Not so, it is of very limited capability. The UI aspect of JavaScript is limited to HTML and browser features (ew) and writing something like a functional rich text editor is right out. Name a full blown application in javascript? (not mozilla obviously, since 2/3 is NOT javascript).
      • Compatibility
        "If microsoft would....", case lost.
      • Object Orientation
        Object orientation in JavaScript is a hack. Due to its weak typing system, you can not really depend on it. The weak typing part is also the reason why it's not really suited for larger environments.
      • Ease of use
        Yep, as long as you keep it simple, its easy to use. Basic is also really easy to use, and worth not even a penny for any serious stuff.
      • Momentum
        I think you have been playing with mozilla for too long. Name one reason why JavaScript has momentum?

      It does not even compete with Java though. Which also runs in a sandbox by the way. And it won't break out of it either, which it can do if you use JavaScript and IE "safe for scripting" trash API's.

      And the "deprication" of classes and methods in Java is one bright idea. Java is quite compatible, as long as you do not use the intentionally broken MS implementation.

      In other words, I think you are off the mark for *all* your remarks about the language. JavaScript is the new Visual Basic, or worse.

      Background: I have JavaScript for demo's, thin clients (don't), signing (don't), encryption, web development and more.

    31. Re:Oh yay! by Chris+Tucker · · Score: 1
      So Saeger sez:

      "Try right-clicking on this page or this page."

      HAH! I LEFT click via iCab and bring up a contextual menu that allows me to save the images.

      I might just whip up a quick web page with all the capturesd stuff and emailing those suckers the URL.

      BTW, IE for the Mac is also invunerable to their pussy jscripts!

      PH34R MY 1337 8r0wz3r skillz! WooT!

      "Thankfully, it's the rare person who thinks that this actually protects anything, so it's not very widespread."

      Indeed! If you don't want it copied, don't put it on the Internet. Simple as that.

      --
      Guaranteed! This comment 100% Anthrax free!
    32. Re:Oh yay! by tarth · · Score: 1

      Just because your craptacular browser lacks features does not make you any better than anyone else.

      You may miss out on all of the great "features" of IE, but you also miss out on lots of other things--like, say, decent CSS support.

      There ARE browsers that block those annoying things, too, that still render ten times better than your crappy iCab.

    33. Re:Oh yay! by Chris+Tucker · · Score: 1

      S'matter, tarth? Got a bit of browser envy going there, maybe?

      Yeah, iCab doesn't render CSS 2 perfectly... yet.

      After all, it's still in pre-release and the iCab folks tell you that some features still need work or are yet to be implemented.

      Oh, and by the way, as I use a Powermac and iCab, yes, that DOES make me better than anyone else!

      Got BSOD?

      --
      Guaranteed! This comment 100% Anthrax free!
    34. Re:Oh yay! by Moraelin · · Score: 1
      1. JavaScript and even Flash, in moderate doses are one thing, whereas idiocies like forcing gesture based navigation upon users who don't want it in the first place and who don't expect suddenly changing pages just because they moved the mouse are already ego masturbation. The whole thing basically just screams, "Oooh, look at me. I'm such a hero. I'm bringing gestures to the poor uneducated Microsoft IE users." That's already making a site for one's ego, not for the users.

      2. Those legitimate uses still don't outweigh the sheer annoyances that JavaScript is used for on other pages. I.e., do expect some people to have it disabled. I.e., if those scripts are there for the _user_'s convenience, you'll want to make sure that the _user_ can still use your site even without the scripts.

      3. If you can say with a straight face something along the lines of, "I don't give a damn if I lose some sales because some people disliked my overkill use of JavaScript/graphics/whatever", like your idol poster does, then again, you're missing the whole point. At that point that javascript isn't there for the user's convenience, it's there just for your ego. It's yet another way of saying "my ego is more important not only than the users' needs, but also than the company's money."

      You may notice that he didn't say he'll do small quantities of helper functions, but take care that the site works with javascript disabled too. Nope. He's gonna have his 50k of funky javascript effects, goddamit, and whoever doesn't like them, can jolly well fsck off the site. Go away, he doesn't need your money if you don't like his funky use of scripts and flash.

      And I honestly hope that one day the industry as a whole will one day wake up and kick this kind of retards out.

      --
      A polar bear is a cartesian bear after a coordinate transform.
    35. Re:Oh yay! by You're+All+Wrong · · Score: 1

      Would you say JavaScript was more or less strongly typed than smalltalk?
      Some have said that smalltalk was the _most_ OO language. (Not I though.)
      Strong typing does not an OO-language make.

      YAW.

      --
      Your head of state is a corrupt weasel, I hope you're happy.
    36. Re:Oh yay! by You're+All+Wrong · · Score: 1

      "If you don't want it copied, don't put it on the Internet. Simple as that."

      You're not confusing the internet for a mechanism for the distribution of information are you? That's _sooo_ 80s.

      YAW.

      --
      Your head of state is a corrupt weasel, I hope you're happy.
    37. Re:Oh yay! by Chris+Tucker · · Score: 1

      Hah!

      Well, said, sir! Well said, indeed!

      ANd thanks for the new sig, too.

      --
      Guaranteed! This comment 100% Anthrax free!
  5. Oh no by Anonymous Coward · · Score: 0

    Oh no, another way for web designers to force their favorite settings on viewers. Not only do we have to watch their awful, completely unreadable choice of colors, now their mouse gesture settings will also be forced upon us. Guess it won't be long until we will also need to right-click on links, when watching a left-handed persons web page.

  6. Gestures == Handy by deadmonk · · Score: 2, Interesting

    I did something like this a dozen years ago for a CAD program - was seriously happy stuff. In that environment, it was excellent to have the common operations mapped to simple gestures that could be done anywhere on the screen.

    In the world of a clumsy third button on the mouse, it's a little stickier. Handy goodies, is about time someone cooked up the same ideas in a more 'portable' form.

    1. Re:Gestures == Handy by splanky · · Score: 1

      Had you patented it, you could now be firing up your lawyers.

  7. ... uses? ... by splint3r · · Score: 1, Insightful

    I'll be honest here, I still don't understand why anyone would want to use mouse gestures. No one seems to be able to provide a believable reason other than "but it's cool". Anyone?

    1. Re:... uses? ... by Savagemutt · · Score: 2, Funny

      Because moving the mouse all the way up to the "back" button is exhausting. Personally, I won't be satisfied until all computer control is done via blinking.

      --
      I'm not a nerd. I'm just here for the free food.
    2. Re:... uses? ... by 26199 · · Score: 1

      I use them in Opera...

      Actually I only really use the ones for 'refresh page', 'duplicate page', 'back' and 'forward'... these being things that you frequenly want to do while browsing, and mouse gestures are noticably quicker than reaching for the keyboard or manipulating a menu...

    3. Re:... uses? ... by Anonymous Coward · · Score: 0

      I'll also be honest with you. When they announced "mouse gestures" for Opera, I thought the same thing ("what kind of stupid, dumb-ass feature is that? Nobody will ever use that crap").

      I turned it on, and three days later I was using it so much that I actually found myself using mouse gestures in the Windows File Explorer (not MSIE) to go back one level up...

      So I guess that while it sounds weird for a feature, it's actually one of the best thing since the scrollwheel on the mouse (IMHO, YMMV).

    4. Re:... uses? ... by vrai · · Score: 1

      This is where those extra mouse buttons come in handy. I've got one of the original MS Intelli-thingy explorers (basically a rebranded Logitech). It has handy thumb buttons on the side for moving backwards and forwards in a browser. It's even less effort than a mouse gesture.

    5. Re:... uses? ... by etully · · Score: 2, Interesting

      I'm a HUGE fan of mouse gestures. I used them for 3 years with a program called Pointix on Windows - which I dearly miss now that I'm on Linux.

      It worked at the OS level so the gestures worked in EVERY program.

      Circle left was the back button in ANY web browser. Circle right was the forward button.
      Right Click + Drag scrolled ANY window in the direction of the drag.

      Text editors, email clients, spreadsheets, Photoshop. It worked everywhere because all the programs used a function in the OS for the scroll bars.

      I could use my computer 10% faster - it made my life easier. How's that for a use? (I never use things just because "they're cool". That's not enough reason for me.)

    6. Re:... uses? ... by photosynthesis · · Score: 1

      I like Savagemutt's idea, let's go with blinking :)

      --



      "It's like drinking a glass of sea monkeys, I don't want that!!" - Clinton Jackson on fresh squeezed orang
    7. Re:... uses? ... by Moraelin · · Score: 0, Troll

      Well, good question. Doing one of those gestures really isn't any easier than just hitting a button or key. And downright useless to anyone using a trackball. _And_ it's entirely too easy to inadvertently do a gesture while just moving the mouse around, or while wiggling it to make the screensaver go away.

      I guess it's one of those things which are supposedly cool just because Microsoft doesn't support it. Because, as we all know, Microsoft is evil ;)

      Or in less sarcastic terms: IE just works well, while Mozilla is a bloated unstable piece of crap. Whose devs thought it would be more funny to go into phantasy land and reinvent their own bug reporting tool, and their own widget set, and whatnot, instead of delivering a stable product on time. They started with the legacy of Netscape being practically a synonim to "Internet", and drove it into the ground, to the point where it has less than 1% of the market now.

      And Opera has _real_ interface problems. As a random example, I'd have preferred if they spent half an hour to fix their combo boxes to accept PgUp and PgDown, like all Windows combo boxes. It's a real pain to scroll through a list of links one line at a time, or to have to reach for the mouse, instead of using perfectly standard keys. But instead of that, hey, they have mouse gestures.

      Basically, in even less flattering terms: when you're a fan of an inferior product, you'll want to make a big fuss about every single "feature" it has. Especially about those who are uninspired and unneeded. Just because it really doesn't have anything else.

      And, of course, because it's fashionable to post about how much Microsoft sucks.

      If Opera or Mozilla tomorrow came up with a device to kick the user in the nuts, I do believe we'd see the same gang screaming about how cool that is. And how Microsoft sucks because it failed to implement it too.

      --
      A polar bear is a cartesian bear after a coordinate transform.
    8. Re:... uses? ... by SkArcher · · Score: 1

      I concur, although I also find close page (hold RMB, right left right) to be very useful, with the number of extra windows I open.

      Continually refreshing /. would be a much bigger chore without the refresh gesture (hold RMB, Up, then down) :P

      --

      An infinite number of monkeys will eventually come up with the complete works of /.
    9. Re:... uses? ... by eggoeater · · Score: 1

      I find it especially useful for tabbed-browsers. I use myIE2 (which rocks!) and dragging a link to open a new tab (especailly from search results) and highlighting and dragging to do a google search save me gobs of time.
      ....and it's just cool as shit too. -Steve

    10. Re:... uses? ... by YrWrstNtmr · · Score: 1

      Personally, I won't be satisfied until all computer control is done via blinking.

      Here ya go. Nouse. Tracks your nose via a webcam for mouse movement, and eyeblinks for mouse clicks.

    11. Re:... uses? ... by jrduncans · · Score: 1

      I think you're rant was a bit misguided. The Mozilla Foundation is moving towards the less bloated Firebird. Also notice that mouse gestures in Mozilla/Firebird are an extension. They are not part of Mozilla; they are a third-party add on. For good reason, too. I used Mouse Gestures in Opera for a while, and thought they were cool at first. But eventually I realized that they took longer than other available shortcuts. Plus were unreliable (i.e. sometimes you did some other gesture you didn't intend, or you had to try multiple times to get the gesture to take). I blame that crappy game Black and White for the fascination with Mouse Gestures. At least the one's in browser's aren't quite THAT complex yet...

    12. Re:... uses? ... by Anonymous Coward · · Score: 0

      Have you tried out wayV? It allows mouse gestures at the level of the window manager.

    13. Re:... uses? ... by Savagemutt · · Score: 1

      All right! Now if someone will just pre-chew the Cheetos and spoon feed them to me.

      --
      I'm not a nerd. I'm just here for the free food.
    14. Re:... uses? ... by critter_hunter · · Score: 1

      Plus Opera 7 lets you add your own mouse gestures, so you could tie any command - even mutliple successive commands - into one gesture.

      Let's say you spend a lot of time helping HTML newbies on message boards. With Opera, you could load the newbie's page, then: view the source, validate the page, open the page in IE and open the page in Moz with a mouse movement. Nifty!

      As a little sidenote, anyone else read "Unfortunately, for the total user experience, we'd have to upgrade the whole internet..." and think "How tcan someone who think the WWW is the internet get an article on Slashdot's front page?".

      --
      Karma: Could be worse (could be raining)
    15. Re:... uses? ... by Anonymous Coward · · Score: 0

      Just imagine accidentally casting fireball on your bank account.

    16. Re:... uses? ... by Xenographic · · Score: 1

      Err, if you miss them in linux, why don't you use mozilla + optimoz (it's available on mozdev.org)?

      I've been using gestures for ages now...

    17. Re:... uses? ... by Anonymous Coward · · Score: 0

      Why use ":)" instead of ";)" there?

    18. Re:... uses? ... by Moraelin · · Score: 1

      The point I was trying to make, perhaps in too many words, is that I rarely ever hear about those mouse gestures except as "proof" that "IE is the inferior product" and that "Microsoft isn't innovating." I've yet to read any pro-gestures article that isn't yet another anti-Microsoft fanboy rant. (Including fanboys posing as journalists, such as some of those on The Register.)

      The fashionable karma-whoring moved from yesterday's "Microsoft is evil because they're a monopoly" (which at least has some truth in it) to today's elitism of "Microsoft's products are inverior anyway, because... erm... uhh... oh, I know, because they don't have gestures. People only buy MS stuff because they're clueless Redmond fanboys."

      Heck, you don't even have to look further than the current thread to see such samples. Which is what triggered my rant in the first place.

      The reality is that most people don't want gestures, for the exact reasons that you mention. Even if reaching for the big "Back" button on the toolbar was such a horrible effort:

      - the standard IE right-click menu has a "Back" link, just a few pixels away from the current mouse position (i.e., with far less effort and far more reliable than a mouse gesture)

      - there are mice with extra buttons (including one for "Back"),

      - there are keyboards with extra buttons (including one for "Back")

      - there are mouse drivers, such as Logitech's drivers, which include a handy menu of their own (including, you guessed, a "Back" button)

      Etc. For 99% of the planet's computer user population, there is simply _no_ need whatsoever for a highly unreliable mouse gesture, when far more efficient shortcuts already exist.

      But somehow that doesn't stop the usual gang of elitist fanboys as mis-representing it as self-evident that the existing and far better ways are somehow nevertheless inferior. Just because Microsoft supports them. And, dunno, the whole "we're the super-humans because we have a browser with mouse gestures" attitude it's getting bloody tiresome already.

      --
      A polar bear is a cartesian bear after a coordinate transform.
    19. Re:... uses? ... by Illissius · · Score: 1

      Think of them as being for your mouse what keyboard shortcuts are for your keyboard. They make life easier.

      --
      Work is punishment for failing to procrastinate effectively.
    20. Re:... uses? ... by boone276 · · Score: 1

      It saves time! Btw, in the mid-90s there was a program called Pointix that was the first utilization of mouse gestures than I can remember. There were little circular gestures that were called 'glicks': counterclockwise circle for back and clockwise circle for forward. Very handy to have and it worked with any browser. Simple, but effective.

      --
      Please hit any user to continue.
    21. Re:... uses? ... by JacobO · · Score: 1

      Let's not forget Shift-Left Click to open in new window, Alt-Left Arrow to go back and corresponding Alt-Right Arrow to go forward. All of these can be achieved with the non-mouse hand.

    22. Re:... uses? ... by elcid73 · · Score: 1

      But that's only two buttons. I can see more than up down left and right gestures being annoying and difficult, but that four basic motions that you can get from a standard mouse with two buttons that wouldn't be too difficult to do. It's when you start throwing in the 'S' shaped gestures that things get goofy. I personally don't use anything that has more than two motions in it Up then down" or "Down then Left" since the margin of error increases the more complicated it becomes.

    23. Re:... uses? ... by etully · · Score: 1

      Because that only works at the browser level. I wouldn't be able to use the gestures in Thunderbird, The Gimp, my text editor, my FTP client, my telnet window...

      I'm looking for an app (and I think wayv might be it) that works at the OS level (or the X Windows level) so that the gestures affect any app that has a scroll bar - which is what I miss from when I used Pointix on Windows.

    24. Re:... uses? ... by Anonymous Coward · · Score: 0

      Score: -1 Dumbass

    25. Re:... uses? ... by Moraelin · · Score: 1

      Sadly, they're not that easy to do with most non-English keyboards. On this here German keyboard, for example, the right Alt key is "Alt Gr" and is used as, well, a special shift key to obtain some extra symbols.

      E.g., the square or curly brackets, or the vertical bar character, have been moved to funky positions, to make room for the national characters. And you need that Alt Gr key to obtain them. (Gnah. Whoever designed these national keyboards sure wasn't programming in C or Java.)

      And strangely enough the Alt Gr key used together with the arrows has no effect whatsover in any browser. I.e., good luck trying to press an arrow key and the _left_ Alt key with one hand :P

      Still, for whoever is lucky enough to be on an US keyboard, those are great shortcuts :)

      --
      A polar bear is a cartesian bear after a coordinate transform.
    26. Re:... uses? ... by ryanwright · · Score: 1

      For crying out loud, am I the only one who has a Microsoft Intellimouse? My thumb controls back & forward with two perfectly placed buttons on the left side of the mouse. Beats the hell out of gestures; slight pressure from the thumb and it's done.

      --
      -Ryan, with the unoriginal sig
    27. Re:... uses? ... by 26199 · · Score: 1

      Hmm. So what do you do for refresh?

      ;-)

      Actually, I can see more mouse buttons being useful... but to be really useful you'd need them to be consistently used across applications.

      (Although I feel guilty enough that I have a Microsoft keyboard, heh, I'm glad my mouse is logitech).

    28. Re:... uses? ... by ryanwright · · Score: 1

      Hmm. So what do you do for refresh?

      Alt-V R (or control-R, depends on my mood). We humans - at least, most of us - have two hands. One sits on the mouse and the other hits control keys when it isn't busy with a doughnut or slice of pizza. It's very efficient for me.

      I suppose, if I were one handed, the gestures would be useful. But really, what are you doing with that other hand while you surf?

      OK, I typed that in all sincerity, then realized how bad it sounded. ;) I don't surf pr0n so my hand might as well be on the keyboard, otherwise it's just going to hang by my side and be useless.

      --
      -Ryan, with the unoriginal sig
    29. Re:... uses? ... by 26199 · · Score: 1

      Heh...

      I think that from a purely ergonomic point of view, it's better to have one hand free to move about, rest on the desk, prop up your chin, etc, rather than being confined to the keyboard...

      But I guess that's a matter of personal preference.

      Hmm. If I try keeping one hand on the keyboard while I have one on the mouse, I feel like I should be playing a FPS :-)... maybe I'm conditioned not to find it relaxing, hmm...

  8. Accessability by goldspider · · Score: 5, Insightful
    While mouse-gestures sounds really neat to a lot of folks, 'features' like this only means more and more websites that are less accessable to people that require assistive technology such as screen-readers (most Javascript features are notorious for being inaccessable).

    It would be nice if, for once, web technology was developed that made content more accessable to people with disabilities instead of less.

    --
    "Ask not what your country can do for you." --John F. Kennedy
    1. Re:Accessability by josephgrossberg · · Score: 2, Informative

      Furthermore, if the mouse gestures are simple enough, they could be triggered accidentally by users who have no idea why the browser just sent them back to their home page, when they really meant to highlight some text.

    2. Re:Accessability by aborchers · · Score: 1
      'features' like this only means more and more websites that are less accessable to people that require assistive technology such as screen-readers


      How do people using screen readers navigate with the mouse anyway? Aren't "features" like back buttons and scroll bars similarly inaccessible?

      --
      Trouble making decisions? Just flip for it.
    3. Re:Accessability by Anonymous Coward · · Score: 0

      did you look at the features it adds?

      oh thats right, this is /. where you don't rtfa.

      it adds
      * left : Go Back (last page in history)
      * right : forward (next page in history)
      * up : Page Up (scroll Window down)
      * down : Page Down (scroll Window down)
      * left->up : Go to homepage
      * up->down : Reload current page
      * up->right : Next Window
      * up->left : Previous Window
      * down->up : Maximize Window
      * down->right : Close Window
      * down->left : Close Other Window

      as its writen, it doesn't add anything to the site/browser that wasn't already there. i just puts it in an additional location.

    4. Re:Accessability by goldspider · · Score: 1
      The point being, of course, that the more that Javascript is used to convey anything, the less information that reaches someone using a screenreader.

      I'm not going to pretend to know what extend this mouse-gesture feature can be used in the context of presenting information, but regardless, such features do nothing to make web content more accessable, and usually end up making it less so.

      --
      "Ask not what your country can do for you." --John F. Kennedy
    5. Re:Accessability by goldspider · · Score: 1
      As another poster pointed out, people using screen readers (the blind) have no use for such a feature.

      But let's say that some crafty web designer decides to make it so that content is generated/displayed by certain gestures. That content would be completely inaccessable to someone using a screen reader.

      --
      "Ask not what your country can do for you." --John F. Kennedy
    6. Re:Accessability by aborchers · · Score: 1

      While I understand that scripts create accessability problems when they hide content in pop-ups, write statements, and the like, I'm still confused as to what your complaint is in this specific instance. Mouse guestures just add another technique of navigation that is still bound internally to the same page-hyperlink model of HTML. i.e. they just provide an alternative to the navigator buttons and scroll bars.

      My initial question stands: how are mouse guestures any less accessable than other browser features that require you to locate and click a button or click and drag on a scrollbar? If anything, I would think they improve accessability because they don't require you to visually locate specific objects on the screen, just to click and "draw" within the window.

      --
      Trouble making decisions? Just flip for it.
    7. Re:Accessability by Anonymous Coward · · Score: 0

      and it would be even better if, for once, the lowest common denominator didn't have to be considered, and people that had full faculties weren't made to feel guilty about being normal.

    8. Re:Accessability by dkh2 · · Score: 1

      Not necessarily true. Genuinely accessible site development consideres features such as this to be add-ons to the core message. The site must be fully accessible without stylesheets or scripting to pass the accessibility test anyway. If you can take advantage of the added feature that's great. Otherwise, you should still be able to get to the information just like everybody else.

      Ideally, someone using Links (as opposed to Lynx) gets the same information as anyone else. That's the beauty of having a text only, no frames, no scripts browser around. Test your site in it and you find a lot of the access problems very quickly.

      Unfortunately, neither Section 508 or WCAG guidelines really do anything about useability. You can have a completely accessible site that even a deaf, blind, quadriplegic can use but, if it's unuseable due to layout and/or design it won't matter anyway.

      --
      My office has been taken over by iPod people.
    9. Re:Accessability by Cyran0 · · Score: 1

      First off, I am a strong advocate of accessability - writing web pages whose content structure is generic, so that interpretation can occur at the browser (allowing assistive technology to do the interpreting).

      [rant]
      But, come on! This is the mouse-equivalent of hotkeys! Hotkeys have been around for years, and I have never seen or heard about a single web page whose content solely relied on the use of hotkeys.

      Oh sure, there'll be novelty sites: someone's going to come up with a simon-like game, where you do mouse-gestures in a certain order; or sites who have some secret bonus screen if you know the gesture (or know how to click View > Source).

      But in the end, mouse gestures are going to be what they already are - a convenient shortcut to clicking buttons, *not* an exclusive means of accessing content.
      [/rant]

    10. Re:Accessability by stephens_domain · · Score: 1

      It is not making it less accessable. it is not taking away any features, only adding to them.
      I could also imagine this would help accessability for certain people, perhaps someone who has a very limited range of motion? This would allow them to navigate from anywhere without having to bring the mouse back up to the tool bars.

      --

      ..
    11. Re:Accessability by Minna+Kirai · · Score: 1

      Mouse guestures just add another technique of navigation that is still bound internally to the same page-hyperlink model of HTML.

      The danger of any fancy new site-specific navigation technique is that if it becomes popular enough, the site designer might forget to include the old-faithful A HREF clickable html links. Someone who uses gestures primarily will add a new features, attach it to the gesture list, and call it a day, leaving accessibility-challenged persons (and also robots, webcrawlers, etc) unable to reach the content.

      This has already happened in those sites which use a Shockwave Flash bar for primary navigation.

    12. Re:Accessability by 198348726583297634 · · Score: 1
      Slashdot seems to go through themes with its user-submitted content - the latest one is "what good is ___ because it excludes/isn't done/isn't useful/doesn't suit me/etc"

      Web accessibility is already very well-trodden ground, in terms of development !!!

      Making your page accessible doesn't require any new development, just using the ample tool sand mechanisms in existence today! Does this mean development for WWW things is done? no, of course not! It just means we don't need to keep adding junk for disabled peoples..and can do more interesting things.

      Now, that most pages aren't accessible..that is a matter ofwebmaster-education more than technology

    13. Re:Accessability by Minna+Kirai · · Score: 1

      My initial question stands: how are mouse guestures any less accessable than other browser features that require you to locate and click a button or click and drag on a scrollbar?

      Because they're different and weird. Oddity by itself creates inaccessibility.

      Traditional, well-known techniques are something that the disabled person can plan ahead for. Her client-side software can recognize common navigational features of a web page, and translate them into a form the user can understand. This is impossible if some complicated Jscript is going to generate all links in realtime by running weird code.

      (Maybe, with time, a client which understands the specific trickery can be created.)

    14. Re:Accessability by Minna+Kirai · · Score: 1

      Ideally, someone using Links (as opposed to Lynx) gets the same information as anyone else. That's the beauty of having a text only, no frames, no scripts browser around.

      You seem to be implying that links doesn't support frames, and that lynx does. But the reverse is true. Links doesn't count as a no-frames browser.

    15. Re:Accessability by aborchers · · Score: 1

      I did not read the source code of the gesture library, but because of what it does (forward, back, reload, etc) I assume it has to be built on the navigator history objects. Ergo, it will not function without the internal A HREF plumbing which you seem to be assuming it would replace. I can still use the back button (or my preferred ctrl-left arrow) to back up one page, but I can also use a gesture. Again I ask: how does adding an alternative inhibit functionality that is already there?

      I suppose it would be possible (I certainly don't mean to underestimate the poor design tendencies of many Web jockeys) to add a bunch of nav crufties where gestures invoke specific actions, but the cited page just shows use of gestures to handle navigation that is already defined by conventional document hyperlinking. In other words, it just adds a technique that could be built into the browser but isn't always.

      --
      Trouble making decisions? Just flip for it.
    16. Re:Accessability by dkh2 · · Score: 1

      My bad. The point still holds though.

      At any rate, failure to test your pages for these simple levels of accessibility warrants public humiliation.

      --
      My office has been taken over by iPod people.
    17. Re:Accessability by Minna+Kirai · · Score: 1

      Again I ask: how does adding an alternative inhibit functionality that is already there?

      You are suggesting that gestures are somehow confined to only replacing history navigation functions. That is patently untrue, as you well know. Why do you ask if you already answered it?

    18. Re:Accessability by aborchers · · Score: 1
      You are suggesting that gestures are somehow confined to only replacing history navigation functions. That is patently untrue, as you well know. Why do you ask if you already answered it?


      And why do you insist on condescending instead of answering the question?

      Here are the gestures supported by the library provided with the original article.

      # left : Go Back (last page in history)
      # right : forward (next page in history)
      # up : Page Up (scroll Window down)
      # down : Page Down (scroll Window down)
      # left->up : Go to homepage
      # up->down : Reload current page
      # up->right : Next Window
      # up->left : Previous Window
      # down->up : Maximize Window
      # down->right : Close Window
      # down->left : Close Other Window

      Please point out how adding any of these inhibits accessability.

      I have readily admitted that JavaScript can and is used in ways that thwart good usability (frequently ruining my browsing and I can see fine) and I wouldn't have gotten involved in this debate if I had realized it was just another "JAVASCRIPT BAD!!!" Luddite diatribe.

      --
      Trouble making decisions? Just flip for it.
    19. Re:Accessability by Anonymous Coward · · Score: 0

      Try browsing the web with links. No mouse, no scrollbars. If you can't access a website with links, it's badly designed for blind people.

      Btw, links uses arrow left for back, arrow down to move between links, and arrow right to follow a link.

      Nowadays it's relatively easy to build a website that has excellent support for screen readers. Just do a div based layout (instead of tables), with the navigation at the end of the html, instead of at the beginning (like you have to do with table-based layouts). Don't use tables except for data that is already tabular by nature (calendars, statistics, ...). CSS is powerful enough and widely supported enough to use for every website, so you don't need tables for layout. (That's not to say CSS can do all table-based layouts, but tables can't do all CSS-based layouts, so it evens out.)

      Ofcourse, there are tons of features to improve usability for blind readers. Accesskeys, alt tags, ... There are a lot of good tips to improve accessibility here.

      As an aside, I've never, ever, seen a good reason to use javascript. Verifying user input breaks when webbrowsers don't support javascript, and you can do it just as easily on the server. Javascript menu's are preferably replaced with css menu's. And javascript launched advertising is the devil's work.

  9. RSI by Space+cowboy · · Score: 3, Insightful

    I've never been much of a fan of mouse gestures. Whenever you see someone using them, there's a rapid flick of the wrist in some angled direction... that can't be good for you if repeated often...

    In general I don't have much sympathy for RSI sufferers. (I was going to put sufferers in quotes, but thought better of it :-).

    I use a keyboard something like 8 hours a day, and have done for the last 15 years, programming computers. If anyone is a prime candidate, it's me, and no RSI as yet. On the other hand, I'm reasonably careful - I don't hammer the keyboard, and I try to rest all my forearms on the desk in front of the keyboard. Sensible things to minimise the effect... unlike "gestures", which are just a disaster waiting to happen, IMHO.

    Simon

    --
    Physicists get Hadrons!
    1. Re:RSI by Anonymous Coward · · Score: 0
      "...and I try to rest all my forearms on the desk in front of the keyboard."

      And exactly how many forearms do you have that warrant mentioning "all" of them?

    2. Re:RSI by Ranger+Rick · · Score: 1

      Wow, great! Your sample set of 1 clearly disproves this obviously fake affliction!

      --

      WWJD? JWRTFM!!!

    3. Re:RSI by Space+cowboy · · Score: 1

      You have a point, but it is 'repetitive' strain injury... When you see people saying they have RSI after using a computer for a week, and yet I've been using them far harder (say a factor of 4) for 52x15(x4) times as long, you could argue I have a sample of ~3100 :-)

      I'm not generally callous. I just think most of it is self-inflicted. I don't have much sympathy for people who stab themselves, either... "Soft git" would be a typical response...

      Simon.

      --
      Physicists get Hadrons!
    4. Re:RSI by I8TheWorm · · Score: 1

      I don't hammer the keyboard, and I try to rest all my forearms on the desk in front of the keyboard

      That must be the key to success, because I'm the same way when I work at the computer. I'm a professional developer with 12 years experience (20 if you could the pre-professional coding time). Never any problems with RSI/CTD or CTS. I shy away from using the mouse whenever possible too.

      My eyesight has gone from 20/15 to 20/20 though, but that may just be from getting a little older. Jury's still out on that one.

      --
      Saying Android is a family of phones is akin to saying Linux is a family of PCs.
    5. Re:RSI by I+Be+Hatin' · · Score: 1
      I've never been much of a fan of mouse gestures. Whenever you see someone using them, there's a rapid flick of the wrist in some angled direction... that can't be good for you if repeated often...

      If there's a mouse-related motion that will give you RSI, it's got to be using the scroll wheel on a mouse. Most people keep their hand stationary while using only their middle finger to roll the wheel back and forth. That always looked painful to me.

      As for mouse gestures, at least for me, it's moving the mouse not in an "angled direction", but either left, right, up or down. I also move my whole hand, from the wrist or elbow as necessary. It's really no different from using the mouse on an every-day basis.

      --
      I know god exists. I read it on the internet, so it must be true.
    6. Re:RSI by I8TheWorm · · Score: 1

      I only mentioned it for the obvious Delta, not the implication that 20/20 is bad.

      --
      Saying Android is a family of phones is akin to saying Linux is a family of PCs.
    7. Re:RSI by meadowsp · · Score: 1

      "Four" arms obviously. It's a miss-spell.

    8. Re:RSI by rotomonkey · · Score: 3, Interesting

      Actually, my personal experience with mouse gestures has been the opposite. I have been using them fairly extensively in Maya for about six years now without problems. Because the gestures need only be approximate, I can execute them with a much more ergonomic arm movement than I can when I need to get the cursor to a specific pixmap to open a menu. In addition, the mouse actually travels considerably less distance when gesturing.

      Granted, Maya can be an incredibly complex interface, with common tools appearing on a sub-menu of a sub-menu of a menu. You could make a strong case that a browser is a much simpler interface that doesn't need it, but I've found that I do start to develop wrist problems when I'm repeatedly using that nested menu item I'm too lazy to make a gesture for. When I'm gesturing, everything is fine.

      For a pure coder, who spends a majority of their time pounding keys, gestures might seem frivolous, but if you mainly mouse, as is the case in graphics work, gestures can actually help reduce RSI.

    9. Re:RSI by Tom7 · · Score: 1

      Well, you should also consider the possibility that different people have different propensity for the injury!

      I do agree that mousing and, especially, mouse gestures, are bad for RSI.

    10. Re:RSI by Jetifi · · Score: 1

      Of course it's self-inflicted. We know a correct typing posture is absolutely essential to avoid RSI, however, hardly any office workers do. But ''Slouching is bad'' is not half as self-evident as ''knives are sharp''.

      I'm not trying to plead ignorance on behalf of the uninformed, but the fact remains that people do suffer, and many of them had no idea of what they were doing to themselves.

    11. Re:RSI by ramk13 · · Score: 1

      You don't feel bad for the people who are just as careful as you, but still get RSI related injuries? Trust me, they exist. Your sample size (1 person) is a little small to be making such big statements.

      A little google search of 'repetitive stress injuries predisposed' will net a whole bunch of hits. It's not a journal article, but I'm sure you could find one if you looked.
      From: here. "You could also be genetically predisposed to CTS, as some people's tendons are not as slippery as other people's. Folks with other medical conditions such as gout, diabetes, rheumatoid arthritis, and alcoholism seem to be more susceptible to CTS, as are women experiencing hormonal changes. Job stress seems to be another factor."

    12. Re:RSI by iabervon · · Score: 1

      RSI is actually caused by using your hands while under too much stress. Really bad ergonomics (keyboard on desk while you sit on floor, e.g.) will make your hands hurt, but you can't keep it up long enough to damage yourself long term. Moderately bad ergonomics (standard desk situation) will make it require a certain amount of stress in your life. Really good ergonomics (special keyboard, etc.) might save you if you have to work under a lot of stress.

      There are actually trends in stress-related problems. It used to be that people would faint. In the eighties, they had heart attacks. In the nineties (and still now, to a lesser extent), it was RSI. It's an interesting reflection on humanity that people can hear about a common disease and actually reproduce it in themselves, to the point of actually dying of it. But, if you're under stress, something's going to give out, and chances are that it'll be what you're worried about giving out.

      So I'm not too sympathetic to RSI sufferers, but it's because I know that twenty years ago, they'd get heart attacks instead. RSI may suck, but at least it won't kill you.

    13. Re:RSI by Repugnant_Shit · · Score: 1

      "and I try to rest all my forearms on the desk in front of the keyboard"

      "ALL?!" How many bloody forearms do you have!

    14. Re:RSI by arkane1234 · · Score: 1

      In general I don't have much sympathy for RSI sufferers. (I was going to put sufferers in quotes, but thought better of it :-).

      I use a keyboard something like 8 hours a day, and have done for the last 15 years, programming computers. If anyone is a prime candidate, it's me, and no RSI as yet. On the other hand, I'm reasonably careful - I don't hammer the keyboard, and I try to rest all my forearms on the desk in front of the keyboard. Sensible things to minimise the effect... unlike "gestures", which are just a disaster waiting to happen, IMHO.


      In general, I don't have much sympathy for cancer sufferers. (I was going to put sufferers in quotes, but thought better of it :-).

      I smoke something like 1 pack a day, and have done for the the last 15 years, smoking marlboros. If anyone is a prime candidate, it's me, and no cancer as yet. On the other hand, I'm reasonably careful - I don't inhale too deep, and I try to make each cigarette last by putting it out in the middle. Sensible things to minimise the effect... unlike "smokeless tobacco" which is just a disaster waiting to happen, IMHO.

      the above was meant as satire. It's not my belief.

      --
      -- This space for lease, low setup fee, inquire within!
    15. Re:RSI by jeko · · Score: 1

      I know a man who smoked two packs a day for 80 years. Never a hint of cancer.

      So, there you go, proof poitive that lung cancer doesn't come from smoking.

      My wife, despite a lifetime of reading in poor light and heavy computer use, can still count the rings around Saturn without a telescope.

      So, there you go, proof positive that my so-called need for glasses is all in my head and Bausch and Lomb is scamming me.

      Myself, I've walked away from two catastrophic car accidents in my life, so I can tell you for fact certain that no one ever died from being hit by a car.

      Perhaps a review of basic statistics is in order.

      --
      He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
  10. Is that site supposed to be a demo? by pointym5 · · Score: 2, Flamebait

    If that site is supposed to be a demo, it does not serve the purpose well; it doesn't work at all in Mozilla (1.5).

    1. Re:Is that site supposed to be a demo? by pointym5 · · Score: 1

      Oh wait; yes it does, but it seems to prefer fairly broad gestures. Also it's ugly because it can't defeat the ordinary text selection behavior of the browser.

  11. accessibility and usability of mouse gestures by Anonymous Coward · · Score: 0

    Being a web developer I cannot imagine how mouse gestures are a step in the right direction considering the trend of creating more accessible web sites.

  12. Pie menus by Russ+Nelson · · Score: 4, Interesting

    Actually ... mouse gestures are better implemented as Pie Menus.
    -russ

    --
    Don't piss off The Angry Economist
    1. Re:Pie menus by eggz128 · · Score: 4, Informative

      And Mozilla users can get an excellent pie menu extention here .

      Browsing just doesnt feel right without it :)

    2. Re:Pie menus by cymantic · · Score: 1

      Can also be easily done in javascript on a site.... (http://www.beatthesystem.co.uk for one I wrote as a test a couple of years ago) works with the left mouse button like a standard menu, but with the right mouse button the menu will dissapear as you let go. You can still drag and select text, and click on links, and yes I know there is no other accessible option, but it's only something to play with)

    3. Re:Pie menus by dublin · · Score: 1

      Actually ... mouse gestures are better implemented as Pie Menus.

      Depends on what you want. I'd agree that for the sorts of things done in the demo, pie menus are better, but strokes/gestures can be incredibly beneficial in other environments.

      My first Unix exposure was on a Version 7 CAD system from a company called Cimcad/Cimlinc. Their system had what to this day is still the BEST interface for geometry creation I've ever seen in ANY CAD product. It used gestures (they called them "strokes" extensively to speed common operations - for instance, to zoom in on an area (one of the most common CAD operations) you simply drew a circle CW around the area you wanted to see. The process was reversed by drawing the circle the other way. Geometry was selected by simply defining a box around it NW to SE. Unselecting parts of that could be accomplished by the reverse stroke. Construction lines were instantly created by horizontal or vertical strokes, and a circle could be created from points on the stack with another stroke. These are the easy ones, but there were several dozen, each of which was an order of magnitude faster and more productive than any other method I've ever seen.

      The only app I've seen that is even sort-of as well thought out from a UI point of view is Ashlar's Vellum (now Graphite), which is hardly surprising, since it was started by remnants of Cimlinc's West Coast development center. Sadly, as good as it is, it's only a pale shadow of what CimCAD once was, and the drafting assistant is all that remains of the innovative UI that once existed.

      Gestures are fantastic, if they're well thought out. Interestingly, given the resources of that system, you could get better performance today running such a CAD system as a JavaScript app in a browser. Moore's law really is cool...

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
    4. Re:Pie menus by PiGuy · · Score: 1

      That extension, like any other Moz extension, is implemented in JavaScript - so this (JavaScript gestures) is really nothing new. Though in reality, I really really dislike JS and wish it would just go away.

    5. Re:Pie menus by Anonymous Coward · · Score: 0

      Actually, they're not. Thanks for the uninformative comment, though.

    6. Re:Pie menus by hkmwbz · · Score: 1

      They have completely different uses. Pie menus are better as replacement for normal context menus. Mouse gestures, on the other hand, are best used for the most common tasks (such as going back, reloading, closing page, etc.). Mouse gestures are much faster than pie menus, but as I said, they have different uses, and pie menus are supposed to be slower, because you select your action, rather than perform it quickly.

      --
      Clever signature text goes here.
  13. Great, just what we need. by Anonymous Coward · · Score: 0

    Now web pages will start doing unknown random shit just because you moved the mouse over them. Great! Just great.

    Maybe if we're really lucky, these pages will cause our web browsers to suddenly kick on some dormant javascript subsystem and our system performance will drop about half unexpectedly.

  14. Buttons on my mouse by DSLAMngu · · Score: 0

    I spent big bucks on my Logitech 700MX and it has back and forward buttons right next to my thumb. It helps a lot, and it's a whole lot easier that the gestures. Furthermore, I could probably end up doing some of these gestures by accident.

  15. For browsers without gestures... by Blue+Master · · Score: 1

    How about just creating a web-page with frames and mouse-gestures enabled, and then surf all other pages through this?

    I use Opera, so I don't have this problem, but I'm sure it could be handy with other browsers...

    1. Re:For browsers without gestures... by NickFitz · · Score: 1

      Sorry, won't work. Browser security ensures that you can't script across domains.

      For example: you visit a frameset hosted at www.example.com. In one of the frames, it loads a page from www.microsoft.com. Any attempt by a script in the containing frameset, or any other contained document from example.com, to manipulate the content from microsoft.com will fail. This means I can't host a frameset which changes www.microsoft.com's home page to read, say, "MS switches to Linux", or whatever. More importantly, it means my script can't grab the credit card details you're submitting to domain A and pass them along to domain B at the same time.

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
  16. KDE 3.2 by 10Ghz · · Score: 2, Informative

    In KDE 3.2 you can control the entire desktop with mouse-gestures, not just browser.

    --
    Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    1. Re:KDE 3.2 by griffjon · · Score: 1

      In KDE 3.2 you can control the entire desktop with mouse-gestures, not just browser.

      In Mother Russia, the mouse gestures control YOU.

      (Sorry)

      --
      Returned Peace Corps IT Volunteer
  17. Why this is stupid. by cybermace5 · · Score: 4, Interesting

    Honestly, it's a pretty stupid idea. Let me illustrate why: scroller mice. Once you get used to a scroll mouse, then you have to use a computer that just has a normal mouse, it's a major pain.

    If you depend on every web page to implement mouse gestures, then you'll get this effect from page to page while you're browsing! It would be annoying to no end. And it's not an easily visible thing you can check for, unless each web page also uses some kind of cheesy "Gestures Enabled" logo. And each site might implement it differently, so that strokes mean different things from page to page. I repeat: stupid idea.

    A user interface tool should be just that: part of the user interface. Just like a keyboard or mouse, gestures take time to become accustomed to. A user interface feature needs to act the same way no matter what you're doing.

    --
    ...
    1. Re:Why this is stupid. by Dave21212 · · Score: 1


      Granted, these are all valid issues when learning a new interface, but with that thinking wouldn't we be better off using keyboards and f-keys with no mouses (after all, at one time you couldn't expect to regularly find a mouse on anything but a Mac)... or taken to an extreme - who would want to use a clinky keyboard where you have to type in everything when you can just re-use paper cards, and they stay sorted in their carts so neatly !

      Not trying to discount your very valid points, but if there is one thing humans do well, it's learning a new trick (no matter how old the dog).

      --
      "Whoever would overthrow the liberty of a nation must begin by subduing the freeness of speech."--Benjamin Franklin
    2. Re:Why this is stupid. by sulli · · Score: 1
      Here's another reason: that eraserhead thing on Toshiba and IBM laptops. The thought of trying mouse gestures on that makes my hands hurt just thinking about it.

      And of course the issue mentioned by others on selecting text and generally doing other stuff with normal mouse (eraserhead) movements. Adding gestures that I have never heard of, yet conflict with normal use of the internet, is a dumb idea.

      --

      sulli
      RTFJ.
    3. Re:Why this is stupid. by cybermace5 · · Score: 2, Insightful

      I'm not slamming the concept of mouse gestures in general; some people like them and do find them useful. What I'm looking at here is making the user interface decision up to the web developer, and not the user. Going from page to page and either having mouse gestures, not having them, or having some wierd implementation; that's annoying.

      It will be the final straw that kills Javascript (if this becomes slightly popular), as people will turn off Javascript in order to take back control of their user interface. I already have....

      --
      ...
    4. Re:Why this is stupid. by cybermace5 · · Score: 3, Insightful

      This is a user interface feature that randomly turns on and off or changes behavior, depending on which web page you're on. How popular do you think the mouse would be, if for random periods it switched directions, reversed buttons, or turned off completely?

      --
      ...
    5. Re:Why this is stupid. by Dave21212 · · Score: 1


      How popular do you think the mouse would be, if for random periods it switched directions, reversed buttons, or turned off completely?

      You mean your's doesn't ? Time for a new optical...


      Seriously though, websites are already notorious for inconsistent interfaces. Think of it this way, one behavior (using js) that works the same in all browsers for a given website...

      --
      "Whoever would overthrow the liberty of a nation must begin by subduing the freeness of speech."--Benjamin Franklin
    6. Re:Why this is stupid. by cybermace5 · · Score: 1, Informative

      I'd also like to add that the submitter is merely spamming all of us with his own application. Check the email address. And he wants you to link to the JAR hosted by his site; is this another "make it popular and then charge for it" scheme?

      --
      ...
  18. My first ooops... by Dave21212 · · Score: 3, Informative


    My first ooops with javascript gestures: I tried to select/copy the text to send it to a few pals so that in case (more like when) it get's slashdotted they can read it. I selected the text at the top, pulled down and to the right, and the window closed (as it should).

    It only took a few seconds to notice the status bar at the bottom which indicates if a gesture will be activated when you release the click... keep an eye on that when using using these. You can see if the gesture is 'blank' = it's not going to run an action. Quite handy, pretty cool. I've already grabbed the .js file !

    --
    "Whoever would overthrow the liberty of a nation must begin by subduing the freeness of speech."--Benjamin Franklin
    1. Re:My first ooops... by KrunchTime · · Score: 1
      I selected the text at the top, pulled down and to the right, and the window closed (as it should).
      Good point. Someone above mentioned that "useless middle button". Given that the left and right buttons have already got useful functions associated with them why not set up mouse gestures on the middle button?
    2. Re:My first ooops... by dkh2 · · Score: 1
      Alternatively,
      1. Click at the start of the block you want to copy to position the cursor (even though you won't see the cursor).
      2. Shift+Click at the end of the block
      3. Copy, Paste, Repeat
      The fact that you're not holding down a mouse button will get you past the gesturing problem.
      --
      My office has been taken over by iPod people.
    3. Re:My first ooops... by Anonymous Coward · · Score: 0

      My middle mouse button already has usefull functions attached to it. (Opens a link in a new tag in the background.) Besides, trying to click the middle button without turning the wheel is a bit of a pain.

    4. Re:My first ooops... by Anonymous Coward · · Score: 0
      The fact that you're not holding down a mouse button will get you past the gesturing problem.

      At the same time you should grab yourself between the legs with your third hand and start gesturing rapidly. That'll make life so much easier.

  19. In other words == mo by dolo666 · · Score: 2, Funny

    (mo: in other words, modus operandi, Mozilla)

    Rather than say ie, which is a sick twisted way for Microsoft boobs to get in my head, I replace it with mo, for Mozilla. It doubles for the term modus operandi, but in a kind of twisted way to mean "in other words", or the "specific meaning".

    Okay you can all laugh at me now.

    1. Re:In other words == mo by Anonymous Coward · · Score: 0

      Hey, anything is better than having to write ie down every time!

    2. Re:In other words == mo by plumby · · Score: 4, Informative


      The two aren't particularly equivalent - i.e. is short for id est - meaning "that is", or "that is to say".

      Modus operandi, on the other hand, means "the way of working", not really applicable in your message.

      Don't let Microsoft make you misuse your Latin abbreviations.
      </pedant>

    3. Re:In other words == mo by dolo666 · · Score: 1

      I disagree.

      Whenever someone says in other words, they mean that they are explaining how their previous statement works, so people say in other words as a Modus operandi clarification.

      Personally, I use it to stand for Mozilla, and it could also be used for mottos.

    4. Re:In other words == mo by metalhed77 · · Score: 3, Funny

      <pedant mode=Latin>

      What the hell kind of pedant uses HTML 4 syntax? Quote all of your attribute elements! And don't forget your doctype either :)

      --
      Photos.
    5. Re:In other words == mo by Anonymous Coward · · Score: 0

      Do you know anything about what those words mean? Do you know anything about Latin, or any other Romance language?

      Sheesh.

      BTW: the accepted abbreviation for mozilla is "moz".

    6. Re:In other words == mo by vigilology · · Score: 1

      So, you don't like The Microsoft Way, but you choose to associate the well known and ancient 'i.e.' with Microsoft. Interesting.

    7. Re:In other words == mo by Dr.+Evil · · Score: 1

      When see people abuse 'i.e.' and 'e.g.' in an informal discussion forum, I just shudder and interpret the person's meaning from their context.

      But 'mo:'? Wow. 'i.e.' and 'e.g.' are commonly abused and the misuse is normally easy to understand.

      Making up obscure acronymns could be interpreted as a way to prompt people to ask you for the meaning, providing you with an ego stroke as you 'educate' them. It could be the result of a low self-esteem.

      It's the epitome of E:mp's

    8. Re:In other words == mo by Anonymous Coward · · Score: 0
    9. Re:In other words == mo by rabidcow · · Score: 1

      Making up obscure acronymns could be interpreted as a way to prompt people to ask you for the meaning, providing you with an ego stroke as you 'educate' them. It could be the result of a low self-esteem.

      It's the epitome of E:mp's


      Ok... so what is an "E:mp"?

    10. Re:In other words == mo by dolo666 · · Score: 1

      No. It's just me being sick of using ie. Sometimes a cigar...

      I had a good chuckle at your use of E:mp, and then explainging it down the thread. :)

      Tee Hee. What is the literary term for that? I think it's a cross between cruel irony and dramatic flair. Maybe Dramatic Irony? Hypocrissy, but with a tinge of sage whispering to the side.
      "No shame on you for using mo:, it's an E:mp!"

      *sigh*

    11. Re:In other words == mo by Anonymous Coward · · Score: 0

      Yeah man, I'm totally with you here...

      It's almost as bad as those dickheads who abuse apostrophes, eh?

    12. Re:In other words == mo by Bake · · Score: 1



      You forgot '<pedant mode="html">' as well as closing the tag with '</pedant>'

      <pedant>

    13. Re:In other words == mo by Dr.+Evil · · Score: 1

      Yeah, and those guys who use periods for elipses... horrible.

      Next people will be using decimals for periods, comparison operator symbols for 'angle brackets' and single quotes as apostophes! Everybody knows there is no such thing as an apostophe! They'll start using subtraction operator symbols for hyphens and horror of horrors -- pre/postdecrement operators for en-dashes!

      http://www.hyperdictionary.com/dictionary/single+q uote

    14. Re:In other words == mo by Digital11 · · Score: 1

      The thing that kills the squiddies!!!! Viva la revolution!

      --
      I am a leaf on the wind. Watch how I soar.
  20. Ummmm, they are! by mini+me · · Score: 0, Redundant

    Optimoz gestures are implemented in Javascript.

  21. Phoe by Anonymous Coward · · Score: 0

    After years of using Lynx I thought something neat was to be found here but it doesn't work ...

  22. Actually... by interiot · · Score: 4, Informative

    Actually... Mozilla's gestures *are* implemented in javascript. Download the Optimoz MozGest .xpi file (or find it on your hard drive), open the .xpi file in winzip, and there's all the .js implementation for it.

    1. Re:Actually... by xSquaredAdmin · · Score: 1

      The difference between this and a web site itself implementing mouse gestures are:

      1) You are able to toggle the controls.
      2) You are able to customize the controls.
      3) They are standard across all web pages that you view.

      --
      Crushing dreams at the speed of sarcasm
  23. Re:how do i use the gesture by cgranade · · Score: 1

    Yeah, and you make it with the middle button!

    --

    #define DRM chmod 000

  24. The idea is really cool but... by zeux · · Score: 1

    when I try to select text the system thinks I want to go back or forward in history. Inconvenient.

    Of course I understand this is just an example of what you can expect but I really think it would be of a better use in an image editor or something like that.

    Never tried the feature in Opera or others... I definitively have to see how they did implement that. An excellent idea for sure.

    1. Re:The idea is really cool but... by toofanx · · Score: 1

      If there was a way to use the middle button or right button for the gestures, that would be cool.

  25. Eh... So *web developers* decide the gestures? by Jugalator · · Score: 1

    What's the point with that?

    How would we know what they think is a useful mouse gesture? I'd hate to accidentally move the mouse up, and then down in a "gesture" to suddenly have the product pages of some company open.

    If we don't decide what gestures are available and can apply them to all sites like a standard, then what's the point with them?

    That's about as stupid to me as letting web developers decide which kind of keyboard shortcuts to use to browse web pages.

    --
    Beware: In C++, your friends can see your privates!
  26. mod parent up by Anonymous Coward · · Score: 0

    Assistive technology is oft forgotten by designers, and broken by would-be good guys.

  27. Re:how do i use the gesture by swaic · · Score: 1

    Of course!

    Step 1: Simultaneously click both the right and left mouse buttons.

    Step 2: Keep rolling the wheel upwards.

    Step 3: Move the mouse randomly while laughing maniacally.

    I think that ought to do it.

  28. Just another bad idea, every way you look at it. by Rahga · · Score: 1

    - It breaks the right mouse button menu that users have come to expect.... Even in Firebird, the gestures are not noted in the status bar.

    - It wastes bandwidth, every page using it would need a copy of this Javascript snippet (or linked to a .js file).

    There are good uses for javascript (example), where bandwidth can be saved and the user experience gains a net improvement. This, however, is just another bad use.

  29. No right-clicky... by QuiK_ChaoS · · Score: 1

    Just curious if anyone else noticed you can get a "Right-click" menu window to pop-up when you are on the JavaScript enabled MouseGesture website. I really hate JavaScript sometimes.

    1. Re:No right-clicky... by NickFitz · · Score: 1

      I think you meant

      Just curious if anyone else noticed you can't get a "Right-click" menu...

      You can in Safari :-)

      I really hate the browser integrated into Windows sometimes... ;-)

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
  30. I personally find it aggravating... by pVoid · · Score: 1
    First of all, I would like to say that pressing TAB is not a problem for me. In fact, keyboard shortcuts and chords are the fastest way to use a computer... not mousing around. I'm surprised such an idea is actually posted on a linux site.

    Second, the whole idea behind shortcuts and such is that every user has their own familiar shortcuts. If you just launch a site, you can't assume they've defined the mouse gestures/shortcuts that you use... so why would you use them anyways?

    Also, I'm just wondering about the disaster that this is going to cause on all browsers that actually have mouse gestures enabled.

    All in all, yet another reason why javascript should be retired.

    1. Re:I personally find it aggravating... by NickFitz · · Score: 2, Insightful
      yet another reason why javascript should be retired

      And as I've asked before, is a virus written in C++ a reason why C++ should be retired?

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
  31. your card by Tom · · Score: 1, Funny

    Unfortunately, for the total user experience, we'd have to upgrade the whole internet...

    Here's your idiot card, now play somewhere else.

    The people who require the entire world to change in order to solve a real problem are already bad enough. We don't need clueless people with the same approach for a feature that they like, thank you.

    --
    Assorted stuff I do sometimes: Lemuria.org
  32. MyIE2? Never heard of it. by Anonymous Coward · · Score: 0

    Do NOT download MyIE2. It contains spyware.

    Please use Opera or Mozilla Firebird instead.

  33. Mouse gestures good, JavaGestures Bad... by photosynthesis · · Score: 1

    I love using mouse gestures in Opera, and I'm glad that more browsers are actively supporting it. But, the whole idea of gestures at the site level seems bad. Like was mentioned earlier, I'm sure so cocky (no pun intended) porn site will set there mouse gestures up so that instead of close window (ya know, when the boss is coming) to bookmark page or set page as home. That would REALLY suck!! Let's just keep the whole javaGestures thing under your hat, shall we?

    --



    "It's like drinking a glass of sea monkeys, I don't want that!!" - Clinton Jackson on fresh squeezed orang
  34. We have already upgraded the internet by suitti · · Score: 1, Insightful
    As an experiment, download a copy of Netscape 2. Attempt to surf the net for an hour. Does it work? Now, try again with Netscape 3.

    If I were into conspiracy theories, I'd say that someone deliberately distributes web page creation tools that pointlessly use features that tickle bugs in older browsers - eventually forcing upgrades.

    Warning - this page is old-browser dehanced.

    Netscape 3 has all the features I want in a browser, except one - it's buggy. It can format text and graphics. It does forms. It does ssl (security). It's small and very fast (except that it's cache slows rapidly, and you have to restart it frequently to maintain speed).

    People say, what does it matter? New browsers are free. My response is that downloading a new browser over a 28.8 modem is not nearly free. Most users do not have what it takes to make it happen. They get a browser upgrade by buying a new system.

    --
    -- Stephen.
    1. Re:We have already upgraded the internet by Tom7 · · Score: 1

      And you use windows 3.1 because it fits on 4 floppies?

    2. Re:We have already upgraded the internet by pb · · Score: 1

      whatever, dude; Netscape 3 has a horrible table renderer (as does Netscape 4), and complicated layouts with tables are what you'll get if you don't/can't use CSS for your layout.

      As for your 28.8 modem argument, there's this amazing new invention called the "CD-ROM"; web browsers were distributed on these in the past, back when it would have been more onerous to download them.

      --
      pb Reply or e-mail; don't vaguely moderate.
    3. Re:We have already upgraded the internet by Anonymous Coward · · Score: 0

      downloading a new browser is free.
      so it takes a couple hours. BIG DEAL.

      most users do have what it takes.

      you only need to upgrade once to a recent version.

      you said it yourslef. netscape 3 is buggy. get a browser that isnt nearly as buggy.

      and besides on a 28.8 you should be used to waiting

    4. Re:We have already upgraded the internet by Anonymous Coward · · Score: 0

      windows 3.1 came on six or seven floppies if I recall...

    5. Re:We have already upgraded the internet by Zeinfeld · · Score: 1
      Netscape 3 has all the features I want in a browser, except one - it's buggy. It can format text and graphics. It does forms. It does ssl (security).

      The SSL support in that version of Netscape is limited, buggy and breakable. SSL 2.0 has quite a few problems that were corrected in SSL 3.0 which was the first time an experienced professional cryptographer was responsible for the design.

      This is a technology forum. If you want to use obsolete antiquated tools for the nostalgia benefit then go ahead. Just don't insist that the rest of us make allowances for your self inflicted handicaps.

      There are plenty of cheap 56K modems available so whining over only having 28.8, that is your problem, don't try to make it my problem.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    6. Re:We have already upgraded the internet by ryanwright · · Score: 1

      There are plenty of cheap 56K modems available so whining over only having 28.8, that is your problem, don't try to make it my problem.

      Actually, it's probably not his fault. I can't get more than 21k over our horrible phone lines, and up until a couple of years ago I couldn't get broadband, either.

      Now, the phone lines still suck but wireless & cable broadband is available so I'm hooked up.

      His excuse is still silly, though: Start downloading Mozilla before you go to bed. Wake up the next morning, install, and quit bitching.

      --
      -Ryan, with the unoriginal sig
    7. Re:We have already upgraded the internet by Anonymous Coward · · Score: 0

      windows 3.1 came on six or seven floppies if I recall...

      fdformat, man!

  35. Hope it stays Un-Patented by toofanx · · Score: 1

    It would be really bad if someone has filed a patent for it.

  36. Mouse Gestures. by CFBMoo1 · · Score: 1

    I never really cared for mouse gestures. I did love the Black and White game I first saw it in but I never could get gestures down with a mouse and I never went far in Black and White because of it.

    Now if there was something that could read my thoughts and interprate my actions based on what my brain does then you'd have something that could be really user friendly I think. Course that could open up a whole other can of worms too for ethics, security, and safty depending on how it's done.

    --
    ~~ Behold the flying cow with a rail gun! ~~
  37. That's dreadful! by julesh · · Score: 1

    I can't scroll the page to the place I want it to be. If I grab the thumbnail on the scroll bar, then drag it until it reaches the point I want the page to remain at, when I release the button, the page jumps to an entirely different place.

    I also tried selecting some text, and it resized my browser window so that the bottom right is off the screen. I liked my browser the size it was, thanks!

    Websites that are 'MouseGestures Enabled' are safer for viewers.

    I don't think so. More annoying, perhaps...

    Enhance your webpage with mouseGestures
    Simply place this code in the head section of your website :
    <SCRIPT language=Javascript src="http://www.bitesizeinc.net/gesture.js"></SCRI PT>


    What, so that when the referenced file is arbitrarily changed into a pop-up ad script, we can all earn money for you?

    Thanks, but I'm not that stupid. I don't run code that I don't know the source of, and I especially won't pass such code on to my site visitors.

  38. Make a circle by yerricde · · Score: 1

    When you want to select text on a page using this script: Put the button down and make a circle, then select the text. This gesture system interprets making a circle to cancel the gesture and restore the default behavior.

    --
    Will I retire or break 10K?
    1. Re:Make a circle by NickFitz · · Score: 1

      <sarcasm>

      Well, that makes things a lot easier

      </sarcasm>

      Seriously, why the hell would I want all that hassle just so I can use gestures? If I think I'm going to be doing a lot of to-ing and fro-ing, I just have my non-dominant hand on the keyboard and use the shortcuts. I can scroll the page with the mouse wheel.

      Speaking as a professional web developer who's been doing stuff with JS since 1996, I have to say that this is most definitely one of those applications of scripting that should be reserved for special purposes. I can't think of any at the moment.

      If people want to use mouse gestures, they can (and will) use a browser that supports them, through a plugin if necessary. What's the average punter going to do when he tries to select and copy a bit of text and the browser leaps forward in the history, or scrolls the page, or whatever? Chuckle to him (her) self and say "Silly me, I should have moved the mouse in a big circle first!", or just get annoyed because they can't understand what they're doing wrong?

      I for one won't be adding this script to my site - although I do think it's cool in a nerdy kind of way :-)

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
  39. It's been done! by jvmatthe · · Score: 2, Funny
    I can't believe nobody else has thought of this before, but what about mouse gestures in javascript?
    Well, if that were only the case.

    A quick search through the USPTO database shows that in fact Amazon has already claimed the mouse-gestures patent, specifically referencing Javascript. Not only that, but they've also patented the one-gesture purchase, apparently to be implemented on their site at some point in the future.

    It doesn't stop there, however. IBM claims that they patented this back in the 1980s, but didn't specifically mention a mouse but rather a generic input device. And SCO, in one of their counterclaims, says that gestures are part of the original UNIX and that in fact there are over a million instances of copyright infringement in both IBM and Amazon's patent filings.

    And, if only that were the end of it. Disney has jumped into the fray with claims that Steamboat Willie has mouse gestures in it, reducing this to a boiling cauldron of copyright, patents, and trademark issues.

    Perhaps the author of the Javascript code should look more carefully into possible IP infringement issues before posting what amounts to a boast on Slashdot about how novel and clever they've been.

    Hope this helps.

    1. Re:It's been done! by kaellinn18 · · Score: 1

      A quick search through the USPTO database shows that in fact Amazon has already claimed the mouse-gestures patent, specifically referencing Javascript. Not only that, but they've also patented the one-gesture purchase, apparently to be implemented on their site at some point in the future.

      Unless that gesture is the middle finger, I think I'll pass.

      --

      --------
      This isn't the sig you're looking for. Move along.
  40. In VLSI CAD ... by Anonymous Coward · · Score: 0

    ... mouse gestures have been used for years to draw electrical diagrams. Cadence's Concept, for example, has had "mouse stroke shortcuts" for quite some time (e.g., http://www.cadence.com/datasheets/concept_hdl_ds.p df).

  41. Mouse Gestures? by sharkey · · Score: 1

    With a name like StrokeIt, I would expect some sort of tactile-feedback interface that works with certain websites.

    --

    --
    "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  42. Gestures? by pridkett · · Score: 1

    It appears that mouse gestures are the type ahead find of the windows world. Let me explain. In the Windows world you're stuck having to use the mouse for everything, where you can use the keyboard it's those damn arrow keys that aren't close to the rest of the keyboard. In the Unix world the mouse was more of an afterthought, you can use it, but it's generally a crutch. Once you become a master of the keyboard things go much faster.

    While there are some mouse gestures that are difficult, maybe even impossible, with the keyboard (like open all links I just drug the mouse over), most are easily doable by a few keystrokes. Plus once you learn the keystrokes you never need to take your hands off the home row (ask a VI user how much faster this makes them).

    Much of this inefficency is the result of the layout of keboards and mice and the time wasted in switching between them. In this respect the only well designed keyboard that I've used are laptop keyboards with the pointer stick. In such a keyboard, the mouse is just another key (more or less) in the middle and the buttons are easily accessible by the thumbs. This reduces switching time, but you still have delay because of the time to move the mouse that isn't there with keyboard shortcuts. Of course, maybe I'm just bitching because computers are accessible to most everyone now-a-days.

    --
    My Slashdot account is old enough to drink...
    1. Re:Gestures? by elcid73 · · Score: 1

      This, my friend, is for you: Fingerworks

  43. referencing javascript on an external site... by blackeye · · Score: 1

    ...is never a good idea. There's no telling what it could change to tomorrow.

    For those who couldn't get to the article, he suggests adding a script tag with this to your site:
    language=Javascript src="http://www.bitesizeinc.net/gesture.js"

  44. Oh others thought it before.. by Snaller · · Score: 1

    ...we just couldn't be bothered.

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
  45. And I once thought pop-unders were annoying... by Anonymous Coward · · Score: 0

    If ever I saw a disaster in the making, this script is it. Another script to test on 23 different browsers. Another opportunity for site designers to pervert my browsing experience.

    I don't have mouse gestures enabled in my browser. I don't want them. And seriously, the last thing I want is to see them imposed via the back door.

    What's to stop a site owner redefining a gesture as "open a new window to goatse.cx"?

  46. Avant Browser by celerityfm · · Score: 1

    Don't forget Avant Browser! Its a MYIE2 style browser (based off of the ie browser engine). However it blows MyIE2 out of the water! Give it a try!

    --
    ...unfortunately no one can be told what The Mat^H^H^HGoatse is...they must experience it for themselves...
  47. Re:MyIE2? Never heard of it. by eggoeater · · Score: 0

    Can anyone elaborate? I use myIE2 and I've never noticed any adware/spyware. Thanks.
    -Steve

  48. What about disabling... by gimple · · Score: 1

    gestures? I find the way Mozilla and Netscape 7.1 react to a upward wheel scroll and a left click to be incredibly annoying. I have search to see how to disable this, but I can't find it.

  49. Another mouse gesture javascript menu by superflippy · · Score: 1

    Since the page from the article is slashdotted, here's another example of a gestural menu made with javascript. I did this about 4 years ago, and the pages contain links to some of Xerox's original reserach on the subject for those who are terribly interested.

    --
    Your fantasies contain the seeds of important concepts.
  50. Losing your touch guys? by beady · · Score: 1

    No-one as yet has mentioned that it is GPLed code!
    Hmmm, on closer inspection it appears to be copyrighted... Anyone care to explain to me how that works?

    1. Re:Losing your touch guys? by J.+T.+MacLeod · · Score: 1

      GPL actually relies on copyright.

      The author, being the copyright holder, authorizes copying by way of the GPL.

    2. Re:Losing your touch guys? by beady · · Score: 1

      Ah! ta for clearing that up for me :)

  51. Actually, Mozilla DOES use Javascript for gestures by cryptor3 · · Score: 1
    I can't believe nobody else has thought of this before, but what about mouse gestures in javascript?

    The Mozilla Gestures plugin is actually implemented in Javascript. So yes, someone has thought to implement them in Javascript. Look under your mozilla directory under chrome\mozgest\content, and you'll see the whole host of gestures javascript files.

  52. StrokeIt??? by Ty · · Score: 1

    I don`t care who you are, or what you make, but never should a product have the phrase "stroke it" in it unless you`re in the pr0n business. It just has the wrong implications!

  53. No, no, no, no, no. STANDARDS. by websensei · · Score: 4, Insightful

    This is inane.

    Repeat after me:
    "Web Standards."

    It belabors the obvious to point out that this will never be implemented my more than a tiny fraction of sites, that it actively interferes with normal point/click/drag behaviors (like highlighting text? click, drag left->right?) and that learning PER-SITE navigation is simply ridiculous.

    It's not that no-one's thought of it before, it's that it's a bad idea on the face of it.

    --

    La via sola al paradiso incommincia nel inferno
    1. Re:No, no, no, no, no. STANDARDS. by SeaGK · · Score: 2, Insightful

      You are absolutely right. Instead of trying to "patch" the sites (or the browser for that matter), we MUST insist in web (HTML) standards.
      We would be much better off by sending (as I do if the site has any use to me) a polite request to the webmaster cc to the marketing/client relation dept. asking them to FIX the site so it would work in well behaved browsers.

    2. Re:No, no, no, no, no. STANDARDS. by Minna+Kirai · · Score: 1

      learning PER-SITE navigation is simply ridiculous.

      It'll be especially cool when someone who's already using mouse-gestures at the OS level visits a website which implements its own gesture interpretation! Every movement can have 2 or 3 separate effects!

    3. Re:No, no, no, no, no. STANDARDS. by Anonymous Coward · · Score: 0
      It's clear that you're not a programmer and aren't familiar with web standards. How is this any different from any individual site having it's own design and navigation? How does this actively interfere with normal point/click/drag behaviours when it uses another mouse button than the one that it's supposedly interfering with? This uses the right mouse button, not the left, you bleeding idiot.

      This doesn't change hyperlinks or anything about the nature of the web, it's about using javascript to do browser navigation. If done in a way that degrades gracefully in browsers that don't have javascript (or have it turned off) then it's no different to any per-site interface idea (like popout menus, which can be done in perfectly accessible standardised ways). And then it's about whether that interface idea is any good, not that it's a bad idea in principle.

      The features used here are based around web standards. Per-site navigation has always existed.

      They

    4. Re:No, no, no, no, no. STANDARDS. by Anonymous Coward · · Score: 0
      What does that have to do with this? Web standards do not define (nor should they) what you think they do.

      Go on - elabourate on what exactly is being broken here. Web Standards are a seperate (although important) issue but this has nothing to do with the topic at hand.

      Gestures can degrade gracefully in older browsers (ie, they won't work, so you use the regular nav). The w3c do not say how browser interfaces should be done, and indeed the w3c dom implements many browser things that traditionally browsers have handled such as "history.go(-1)".

    5. Re:No, no, no, no, no. STANDARDS. by websensei · · Score: 1

      Sigh. I do program. I've been doing so professionally for over 6 years. I'm completely familiar with web standards, and I'm not any kind of idiot (beyond the fact that I'm actually replying to AC flamebait).

      There's no need to get nasty.

      Your question, "how is this any different from any individual site having its own design and navigation"? is legitimate, but answerable.
      There is a fundamental difference between a navigational framework or mechanism, and the particular usage of such a mechanism. Browser toolbars and hyperlinks within a page are two such mechanisms. Mouse gestures are a third. But whereas the first two are stable and knowable by a user (thanks to familiarity w one's browser of choice, and the basic workings of hyperlinks, respectively), the per-site implementation implicit in Javascript-based gestures introduces a completely different level of uncertainty and instability into the picture. A primary reason the web took off the way it did was that sites all behaved more or less the same. Using Javascript mouse gestures or any other site-specific navigation mechanism is at odds with this consistency.

      Mouse gestures may well have their place in web navigation, but they belong at the browser level and in formal standards, not in the chaos of individual implementations.

      This is an opinion based on the principle of the idea, not on the merits of a particular implementation, however graceful, intuitive or cool it may be.

      Anyway, you should note that your ideas will generally carry more weight if you ar slower to jump to conclusions, stop posting anonymously and exhibit more restraint by refraining from unneccessary aggressive insults.

      Have a nice day.

      --

      La via sola al paradiso incommincia nel inferno
    6. Re:No, no, no, no, no. STANDARDS. by Anonymous Coward · · Score: 0
      Mouse gestures may well have their place in web navigation, but they belong at the browser level and in formal standards, not in the chaos of individual implementations.
      Like the forward and back buttons... like capturing mouse events, like go.history(-1), as all formalised in the W3C's DOM :)

      You are the one jumping to conclusions about the web, and what's appropriate on it. You didn't get modded up for anything other than your web standards rhet, really, which despite your years of development you don't read enough about.

      Web Standards aren't opinions on principles -- they are recommendations openly developed, and the web standards chaps have clearly disagreed with the line in the sand you've drawn with regards to browsers and webpages.

      Web Standards are opening up the browser to be more scriptable. Provided its done in a smart way that degrades gracefully there's no problem here. In this case it's in addition to the regular site, with it's regular navigation.

      You have a misguided view of web standards, and I suggest you do some reading. Oh, and next time don't jump to web standards conclusions before you post.

      Read. Comprehend. Post.

      -Proud AC

  54. Overfeatured ... and broken. by GNUALMAFUERTE · · Score: 1

    The web is actually Overfeatured .... i like that in my shell, in my compiler, etc,etc 'cause I manage what they are going to do. I can choose. But the Web is Public. We can't reinvent it every day just because some asshole that wants to sell something think that it would be nice to have this and that in his homepage. Actually, this happends because the people who decide is outside hackerdom, so, they don't understand what they are talking about, and how dificult to implement it will be, they just call the tecnical folks and tell them what they want. At that time they enter into a 'Delirium Tremend' state, they start talking about the animations, and video they want in their homepage, they don't understand this is just HTML!!!! ... then, the tecnical folks from that company can't say NO. But they can't do what the boss wants with the web. Then they decide the web has to change for them (when instead they should change to adapt they pages to the web standards.)

    We can't continue like this. The web has turned into a mountain of extra software crap, that is just broken. Flash, javascript, etc,etc, they are just ugly hacks!, the web is not ready for that, 'cause it wasn't developed for that purpose. But They just don't care, and hack yet another 'feature' into the luser's browser ...

    --
    WTF am I doing replying to an AC at 5 A.M on a Friday night?
  55. The answer is in the question by JustAnOtherCodeSerf · · Score: 1

    > I can't believe nobody else has thought of this before...
    > we'd have to upgrade the whole internet

    --
    -=sig=-
  56. Has anyone examined this code? by frostfreek · · Score: 1

    Now that we've all downloaded and run the javascript from a foreign site, has anyone looked at the code to see if it contains any nasty elements, like a keylogger?
    Are they catching my clicks as I type this, now?
    (quickly turns around backwards...) What was that? They're WATCHING ME!

    1. Re:Has anyone examined this code? by NickFitz · · Score: 1
      • Yes, I have looked at the code, and there aren't any nasties in it;
      • If you wanted this on your site, you can download the code and put it there, so you know the code won't change;
      • Scripting security built into browsers means you can't build a privacy-invading keylogger in JavaScript. More accurately, you can only log what people are typing into your own pages, so there isn't much point. After all, the only way to get the logged keystrokes would be if the user submitted a form, when you get what they typed anyway.
      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
    2. Re:Has anyone examined this code? by smackjer · · Score: 1

      Ummm, I think he was joking.

      --

      This is my sig. There are many like it, but this one is mine.
    3. Re:Has anyone examined this code? by NickFitz · · Score: 1

      I figured he was, but you'd be surprised how many people out there think this kind of stuff can be done. Just trying to dispel a little FUD :-)

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
  57. Buy hardware by Anonymous Coward · · Score: 0

    While this is not a solution to everything, I am really happy with my Microsoft IntelliMouse(R) Explorer 3.0. It gives me a right and a left button, a scroll-wheel that can also be pressed (pressing it down and moving the cursor enhances scrolling speed). Additionally, it has two, almost invisible, buttons right next to my thumb. In Windows, they are defaulted to work as Forward and Back in my browser, which means I don't need my keyboard at all.

    I am a keyboard user - have always been. I tend not to use anything but my keyboard because having everything one place is just easier. Now my mouse can do the same! (And no, I am not looking for a 104-keyed mouse. :-)

  58. there's a lot of factors at play by Anonymous Coward · · Score: 0

    You shouldn't dismiss or even think about dismissing RSI will happen to you. When it strikes, you'll be quite surprised that it happened. I did a lot of computing for years (started hacking on machines in the early 80's on 8-bit CP/M machines) and was fine until the late 90's when I had a stressful job that required lots of continuous keyboard and mouse usage. It's the mouse that affected me the most though, and nowadays I can barely use one at all without pain. Thankfully I can still type a lot (so long as I take frequent breaks and use a good ergonomic keyboard, and avoid stress at all cost). I'm pretty much a 100% console user now, which is fine since current job now mostly involves programming and sysadmin tasks, though I do keep a small Cirque touchpad taped to the center of my keyboard for the occasional cut & paste (with gpm).
    Anyway, the moral of the story is: RSI is no joke and not to be triffled with, and mice are much worse for you than keyboards.

  59. Demand for immediate implementation by all browser by believekevin · · Score: 1

    I just put in an RFE for the next Lynx build. I hear it's gate-release.

  60. Electronic cow pasture! by Anonymous Coward · · Score: 0

    mouse up: open 100000 copies of goatse.cx
    mouse down: open 200000 copies of goatse.cx
    mouse left: open 300000 copies of tubgirl
    mouse right: email address is forwarded to 400000 porn spammers
    mouse diagonally up and left, then swirling off in a curlicue to the right: information page on how to disable javascript in your browser (supposing it identified itself correctly).

  61. Gestures are a Thneed. by HomerJayS · · Score: 2, Funny

    A Thneed's a Fine-Something-That-All-People-Need!
    It's a click. It's a scroll. It's a forward. It's a back.

    But it has OTHER uses. Yes, far beyond that.

    You can use it for cookies. For bookmarks! For links!
    Or reloads! Or about anything you can think!"

    -- appologies to Dr Seuss.

  62. Really old tech. by Anonymous Coward · · Score: 0

    Well, somebody did think of it a long time ago.
    I've known "strokes" since the late 80's in
    IC design SW from Mentor Graphics and it's
    still in use.

    It's extremely efficient for graphics work
    where you almost constantly use the mouse,
    but otherwise I don't think more than 'cool' :-)

    --Michael

  63. Proposal by jabbadabbadoo · · Score: 0
    I'm not agains most gestures, but I must admit I like keyboard gestures better (aka shortcuts)

    Modern applications should provide a shortcut to basically all user-visible feature (some apps actually do that.) For a browser, that would include shortcuts to jump between links, going back and forth, etc. Opera is close to that ideal, IE certainly does not.

    With that... who needs a mouse?

    So I propose the following document-oriented schema:

    Links
    1. Ctrl-b -> first link at the bottom of the (visible part of the) page. In general, Ctrl-shift-? to go into physical page mode...

    2. Ctrl-m -> first link at the middle of the (visible part of the) page.

    3. Ctrl-t -> first linke at the top of the (visible part of the) page.

    4. Ctrl -> next link, Ctrl

    Pages
    1. Alt + b, back

    2. Alt + f, forward

    3. Alt + u, up (the google way)

    4. Alt + p, favorite porn site.

    Other?

  64. Please no... by Tom7 · · Score: 1

    Please don't "enhance" your web pages with this! It's a fine feature for those who want it in their browsers, and who can turn it off, but I do all these shortcuts with the "cumbersome" keyboard keys, and so would like my mouse function to remain the same.

    (I do appreciate this for its hack value, though; good job!)

  65. Added to IE: user stylesheet + .htc + jscript by Anonymous Coward · · Score: 0

    Would it be possible to add this functionality to IE using a user stylesheet (maybe with !important set on the body tag), and an action attached in an external .htc file?

  66. close gesture by essreenim · · Score: 1

    I agree that it can be abused. We all know about ho x rated sites are popup nightmares. With mouse gestured in Jscript you could manipulate the users seemingly innocent keystrokes to open up more _unwanted_ stuff. - Annoying Also I had a look at the site an noticed how easy it must be to inadvertently shut down your browser with the given code - all you need is 2 key strokes accidentally and the window will close - Annoying. Sorry, I know I'm being negative. For those of us with good intentions, they ARE useful!

    1. Re:close gesture by ronaldb64 · · Score: 1
      all you need is 2 key strokes accidentally and the window will close

      How about just one keystroke (ALT-F4)? Or just one mouse click (click on the X in the top right)? I haven't even begun to be negative yet! :)

      --
      There's no place like 127.0.0.1
    2. Re:close gesture by Anonymous Coward · · Score: 0

      There's no X in the top right, idiot!

    3. Re:close gesture by essreenim · · Score: 1

      yeah I'm goin to 127 just after I leave this cafe. Gotta clean up

  67. Sounds Like Graffiti by Slider451 · · Score: 1

    I love Graffiti. It's a quick and easy way to interface with a handheld without requiring a keyboard. This seems like an attempt to do something similar to the browsing experience.

    Unfortunately it sounds like Graffiti is going away, mostly because people couldn't be bothered to learn it. Are mouse gestures intuitive enough to get people engaged that can't be bothered to learn Graffiti or set the clocks on their old VCRs?

    --
    Nostalgia isn't what it used to be.
  68. Gestures Aren't Necessarily Gestures by Lordofohio · · Score: 1

    I don't know about Mozilla, but in Opera at least (my preferred browser) the gestures can also mean clicks. For instance, to go back a page, you can hold the right button down while clicking the left. That may sound like a hassle but it actually becomes pretty much a strumming of the fingers, middle to index. There are other click combinations, and this alleviates the problem of moving the mouse at weird angles as some have pointed out.

  69. A better idea... by LnxAddct · · Score: 1

    How about it is included at the browser level, but the actions are scriptable?
    i.e. [image src="title.gif" name="Slashdot" onMouseDownRight="Slashdot.src='title1.gif'"]
    I think that would be great and really expand javascript functionality. Technically this could be done with the aforementioned code, but at the browser level itd be much better. Treating mouse gestures just like any other mouse event has a lot of potential

  70. in *my* day.. by russellh · · Score: 1
    .. we had to point and click. and we liked it.

    sheesh. mouse gestures. kids these days.

    --
    must... stay... awake...
  71. Gestures... I don't get it by Cereal+Box · · Score: 3, Insightful

    I don't get the fascination with mouse gestures. Is it really that much more convenient than clicking a button or pressing a key? From the Mozilla gestures page:

    View Source - Left-Down-Right-Down-Left (draw a squarish S)

    Is right-clicking and choosing "view source" such a chore that you'd rather draw "S" shapes instead?

    Reload (bypass cache) - Up-Down-Up

    I dunno, pressing "F5" always seemed to work for me.

    Personally I think the obsession with mouse gestures boils down to the typical geek fascination with things that, impractical and useless they may be, are just "exciting" for some reason.

    Hey look, Slashdot implemented gestures.

    Submit post - Left-Right-Up-Down-Down-Down-Up-Left-Down-Right-Up -Right. How did I ever live without these things?

    1. Re:Gestures... I don't get it by elcid73 · · Score: 1
      Sure, you choose the most obtuse gesture on the list completely ingorning the back/forward new page, and close page links (I'm an Opera user so I can't speak for Moz).

      Yes, the view source gesture is rediculous, I would never do any gesture that involved more than two movements (snicker snicker.. yeah, I got it Beavis, I almost used the work 'strokes' instead of movements).

      Yes hitting f5 is really convienient when you hands are on the keyboard... and no I'm not sooo lazy that I can't move my hand back from the keyboard.. but why not centralize as much functionality as possible? If I can easily reload the page without moving a hand to a keyboard, then I'm all for it.

      Mouse gestures simply rock if only for the forward and back navigation. How about opening a link in the background? I don't have to hold control or anything else.. I just right click the link and move down. That's not too hard is it?

      Look, I like keyboard navigation as much as the next guy. In windows, I live and die by my winkey application (from copernic) so that I can get some actual use out of the stupid windows key. I browse using Operas spatial navigation features as much as possible. But browsing is something that is designed for mouse so, if I've got my mouse in had, I want to be able to do as much as I can with it before I go to the keyboard, and vice versa.

      Everything I read on slashdot tells me that someone will inevitably reply and call me lazy for not wanting to move from the mouse to the keyboard. That's fine.. I'm more fit than you (and as a bonus, I also have a job and have procreated! Checkmate slashdotter!). I just don't think it's necessary to constantly have to move back and forth from keyboard to mouse, nor do I think you should have to take your focus away from the page in order to click the back button at the top of the browser (admittedly, the right click popup is a viable alternative)

    2. Re:Gestures... I don't get it by SharpFang · · Score: 1

      For view frame source, I prefer Up-right-down, instead of open menu, aim at "This frame", move right to new menu, aim at "Show source".
      Reload? The gesture takes less than half a second and is performed nearly without moving your hand. F5: Remove your hand from mouse, reach to F5, press it, get back to the mouse. (unless you're visiting pages that allow using both hands)

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    3. Re:Gestures... I don't get it by Cereal+Box · · Score: 1

      F5: Remove your hand from mouse, reach to F5, press it, get back to the mouse.

      I have two hands... one stays on the mouse and the other can be used for the keyboard. What are you doing with your free hand?

      (unless you're visiting pages that allow using both hands)

      Another baffling comment. I wasn't aware that there were pages that didn't allow you to use both of your hands.

    4. Re:Gestures... I don't get it by Anonymous Coward · · Score: 0

      Most of the Interweb is porn.

    5. Re:Gestures... I don't get it by Eelfinn+Ty · · Score: 1

      Why bother with a mouse when you can make the gestures on the keyboard? You never have to take your hand off the keyboard, so the shortcuts are right there.

      http://www.fingerworks.com/

      I have one and I love it.

    6. Re:Gestures... I don't get it by griffjon · · Score: 1

      no, it'll be up down up down left right left right A B A B Select Star.... wait, no, that's the secret +5 karma bonus code.

      I agree that gestures are often over the top, a few of them are nice, forward and back and reload are handy, but the longer ones are ... well, the modern day equivalent of the quadruple bucky.

      It would be a fun way to hide cookies in web pages...

      But when there are well-established browser-side projects to manage this, integrated, across any website, with user-customization (or non-use), the point is what, again, exactly?

      Reading this is taking too much time away from my own project to code the "Stop Loading this page" feature in javascript. (j/k)

      --
      Returned Peace Corps IT Volunteer
    7. Re:Gestures... I don't get it by damiam · · Score: 1

      Maybe I'm writing. Maybe I'm talking on the phone, scratching my leg, or holding a CD. Maybe my hand is resting in my lap because I don't see the need to keep it constantly hovering over the keyboard. Maybe I actually am browsing porn. It doesn't matter. There are a lot of occasions where it's faster for me to use the hand that's already on the mouse than for me to move my other hand to the keyboard.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
  72. Hey. I did javascript gesture stuff in april 2001 by Anonymous Coward · · Score: 0

    I posted it in a slashdot comment in 2001, but cannot find the posting right now. See Mustererkennung. I was inspired by black & white. Following a pattern should trigger a popup. Unfortunately it doesn't seem to work in current browsers. ;-\

  73. check out Links by Anonymous Coward · · Score: 0

    Links v2 handles pretty much all the stuff you want (text, graphics, SSL) and has minimal javascript support for those stupid sites that need it. Source code is under 4MB. It works on Linux framebuffer console too, as well as through svgalib and X11, or just plain old text mode.

  74. RSI is not caused by keyboarding by freeweed · · Score: 1

    In general I don't have much sympathy for RSI sufferers...

    I use a keyboard something like 8 hours a day, and have done for the last 15 years, programming computers. If anyone is a prime candidate, it's me, and no RSI as yet.


    Perhaps you don't know what really causes RSI. Keyboarding doesn't, or we would have seen RSI cases decades ago, long before computers existed.

    The biggest cause (well, so we think so far) is mouse usage. All that constant reaching for and manipulating the mouse. It can be mitigated with simple excersizes and not spending 8 straight hours on the damn thing. In fact, I've noticed mouse gestures HELP my wrist tendons, because they add some more variety to the act of mousing - it's not just move-click-move anymore. Well, it is, but more complex motions.

    Congratulations on your not having RSI, but you're not a prime candidate as you suggest. At least not according to current theory, which will probably change sometime in the next 3 months :)

    --
    Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
  75. You're right, but you're self-righteous by ianscot · · Score: 3, Informative
    In general I don't have much sympathy for RSI sufferers. (I was going to put sufferers in quotes, but thought better of it :-).

    You're right that these "gestures" we're talking about do sound like exactly what the medical literature says causes RSI problems. Wrist-turning moves, over and over, are the basic cause of computer-related RSIs.

    But your sample of one is a crock when it comes to dismissing everyone who has pain from this. Extremely useful "knowledge," that -- except all it does is arm you to dismiss other people and feel smug about not having been unlucky yourself. I used to work in bookstores in college, and some of the older clerks had RSI pain from shelving. Not something they were privileged to avoid in their jobs.

    To think people are submitting articles to JAMA (003 Jun 11;289(22):2963-9 -- "Computer use and carpal tunnel syndrome: a 1-year follow-up study") trying to figure out whether carpal tunnel is associated with keyboards or mice or a combination. All we had to do was ask you and you could tell us it was a matter of being "reasonably careful." (Note -- those are quotes.)

    Hey, guess what that study (and others) have indicated? It's mouse use, not the keyboard, that seems to be a main culprit. RSIs from computer use are almost always related to wrist movement. Trackballs (with a wrist rest especially) seem to be less problematic. Hmm, maybe we could use this information to prevent other people from undergoing a lot of pain, encourage trackballs instead... Oh, sorry, we don't have any sympathy for those people, 'cause they injure themselves out of a lack of common sense. No need to publish medical recommendations to guide businesses in their purchasing, for example. Morons. Let 'em "suffer."

    --
    "Fundamentalism" isn't about divine morality. It's about human authority.
    1. Re:You're right, but you're self-righteous by Space+cowboy · · Score: 1

      "Oh, sorry, we don't have any sympathy for those people, 'cause they injure themselves out of a lack of common sense. No need to publish medical recommendations to guide businesses in their purchasing, for example. Morons. Let 'em "suffer."

      Note. These are not quotes.

      I said I didn't have much sympathy. I didn't say I ridiculed them.

      Simon.

      --
      Physicists get Hadrons!
    2. Re:You're right, but you're self-righteous by calyphus · · Score: 1

      Having no sympathy is being calous. Calousness is the basis of ridicule.

      --


      The potato it is uninformed.
    3. Re:You're right, but you're self-righteous by mcpkaaos · · Score: 1

      Wrist-turning moves, over and over, are the basic cause of computer-related RSIs.

      He's right, you're right...

      Just manipulate the mouse with your fingers, instead of unnecessarily moving your wrist. Up the sensitivity, control side to side movement with your thumb and pinky, control up and down movement by curling and uncurling your index/middle/ring fingers, and be done with RSI. I've moused this way for as long as I can remember and I have never experience even the slightest discomfort. You can very successfully control the mouse without moving your wrist at all. Standard rules still apply, like making sure you take the appropriate rests, perform some form of exercises that will keep your hand and wrist limber, etc. I don't know if this goes with or against RSI prevention, but it's worked for me for something like 18 years. 15? Hell, I can't count.

      Another way to help prevent RSI is to just learn the keyboard shortcuts. It's faster computing, and you can ridicule mousers around you for fun and entertainment. Don't try that at a LAN party, though. ;)

      --
      It goes from God, to Jerry, to me.
  76. ugh by hakalugi · · Score: 1

    makes drag 'n click highlighting text [for copying] move forward and backwards....

    --
    If she floats, she's a witch.
  77. Another useless technology... by f0rt0r · · Score: 1

    Move along, nothing to see here...

    --
    I can't afford a sig!
  78. Lowest Common Denominator by tarsi210 · · Score: 1

    First of all, I think mouse gestures are wanky and stupid. Gamers, maybe, find them easy because they're used to gesturing crap with their mice. Mine sits and lights up my table more than anything else.

    People constantly forget that in order to reach the largest audience possible for your site, you have to make it compatible with the largest audience out there. Far too many sites, attempting to be universally-accessible, have opted to include features that older browsers don't render correctly, can't disable, or generally make it impossible to navigate.

    PEOPLE -- If I can't get to your site or can't read it properly using whatever I'm using, I won't be back.

    My patience for tricked-out websites that require 99 different plugins to view is zero. My patience for websites that don't render nicely in Lynx or Links is higher, but still not absolute Side Note: I'd like to wring OSDN's neck for making FM and other sites damned near impossible to navigate in text because of their damned OSDN menus. My personal site is built in POH (Plain Old HTML) because it is most universal...I don't care who you are or what you run, you can see it.

    First, JavaScript works on a Russian roulette basis...most of the time you'll get an empty chamber, sometimes it'll blow you up. The consistency in implementation leaves something to be desired, especially with more complicated scripts. Secondly, JS is a limiting technology -- if your browser doesn't do it or doesn't do it the way it was meant to do, it'll limit your audience.

    If you're ok with the idea of having people not come to your site, fine. There's a lot of sites out there that wouldn't make sense to dumb them down too much (high media sites, etc. come to mind). But if you want a universal audience -- K.I.S.S. Even the trailers section of Apple's website renders nicely under Links, regardless of the fact that they don't have a text-only Quicktime plugin. :)

    1. Re:Lowest Common Denominator by elcid73 · · Score: 1
      I agree with the spirit of you post and I don't mean any ill regards... but you should seriously reconsider your welcome page:

      "Welcome to my small yet somewhat interesting home on the 'net."

      This has to the single most commonly printed expression in personal web pages. I stopped reading after that.

      But to give you a fair shake before posting and went back and read the intro page again before posting. I note that you make a light hearted poke at web pages in general which eases the pain of your opening.. but my original comment still stands.

      In conclusion, in the pictures of you halloween part, the plug/socket combo costume gave me a great (lazy) idea for next halloween, for which I thank you. Since you have provided me with something of value, your webpage has served a casual web browser. Bravo good sir, mission accomplished, you have restored some faith as to the purpose of personal web pages that start out with intros saying "welcome to my home on the net!"

    2. Re:Lowest Common Denominator by tarsi210 · · Score: 1

      You know, that's a very, very good point you have made and I certainly appreciate it. I'm glad that you could see beyond the original sentence and on to the content, of which I have always intended to serve more than just myself and friends.

      Thanks! Time to do some revisions on my content. :)

    3. Re:Lowest Common Denominator by Anonymous Coward · · Score: 0

      I would seriously love to consider the lowest common denominator to help troglodytic lynx users browse the sites I've built, but I'll settle for 90% of the web instead.

      --
      This must be a troll, I've posted anonymously

    4. Re:Lowest Common Denominator by jonfelder · · Score: 1

      I agree with you to some extent, but lynx? I don't think it's unreasonable to expect the user to have a graphical browser that is reasonably up to date.

      Having to have a million plugins sucks, and those pages that have a flash intro screen with no way to bypass suck too...but I'm certainly not going to be upset because a site doesn't load in lynx or netscape 2.0.

  79. You're right, you don't get it. by freeweed · · Score: 2, Informative

    Don't pick some of the more obtuse and complicated mouse gestures and then say "Hey, this sucks!" Of course you wouldn't like them if they were all like that!

    I can't speak for Moz, as I haven't used it with gestures much, so this is Opera-related:

    I'll tell you why mouse gestures rule. Page navigation. I tend to flip back and forth between pages a LOT, especially on sites like Slashdot. Click into a story, check out some comments, read a sub-comment, go back to the main story comments, go forward to see if I've read it correctly, go back, etc.

    In Opera, going back and forth is a simple right-click and drag left or right, to go backwards and forwards in history respectively. MUCH nicer than constantly having to move mouse up the the back button, click. Move mouse down to comment link, click. Move mouse up to the back button, click.

    Now, there may be keyboard shortcuts for back and forth than some people find handy, but for me, those 2 mouse gestures alone are like a scroll wheel. I'd never live without, and when forced to, it really, really sucks.

    --
    Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    1. Re:You're right, you don't get it. by elcid73 · · Score: 1

      Hey.. I used obstuse in my post too.. sorry, I didn't mean to steal your thunder. If we were on fark, I would ask the mods to disable voting on my post :)

    2. Re:You're right, you don't get it. by Cereal+Box · · Score: 1

      Don't pick some of the more obtuse and complicated mouse gestures and then say "Hey, this sucks!" Of course you wouldn't like them if they were all like that!

      Well obviously mouse gestures are going to become more and more complicated and tedious as more and more gestures are added. There's only so many two and three movement gestures you can have.

    3. Re:You're right, you don't get it. by Idarubicin · · Score: 1
      In Opera, going back and forth is a simple right-click and drag left or right, to go backwards and forwards in history respectively. MUCH nicer than constantly having to move mouse up the the back button, click. Move mouse down to comment link, click. Move mouse up to the back button, click.

      Heck, it gets better than that, in Opera.

      Right-click and hold then left-click. Instant back. Left-click, hold, and right-click. Forward. No dragging required; it's even faster than the gesture.

      I love the gestures for minimize, close, and open link in new window--incredibly handy when combined with tabbed browsing. For anyone interested in a complete list of Opera gestures, look under Help...Contents...Mouse.

      --
      ~Idarubicin
    4. Re:You're right, you don't get it. by JCholewa · · Score: 1

      > Well obviously mouse gestures are going to
      > become more and more complicated and tedious as
      > more and more gestures are added. There's only
      > so many two and three movement gestures you can have.

      Yeah, but you don't *need* to use gestures for *everything*. The more complex ones are for people who are *really* into gestures. For the normal joe like me, the simple mouse gestures are wonderful.

      The idea is to reduce the amount of work you need to do for common tasks. If I'm holding the phone or hand grips (the squeezy things that you use to strengthen your hand muscles) or my pr0n joystick or whatever, being able to do the most common tasks without having to lift my hand away from my mouse gets rid of a major annoyance. Here are the gestures I use:

      Forward
      Back
      Reload
      Close
      Open Link in Background

      Sometimes, I use the "hold right mouse button and scroll the wheel back and forth to cycle between open pages" thing, but for that particular action, hitting ALT+PgUp/PgDn (in Opera) or CTRL+PgUp/PgDn (in Mozilla) or CTRL[+SHIFT]+TAB (in either, also in MyIE2) on my keyboard is usually faster. But if my hand is on my mouse, simply depressing the right mouse button and jerking the mouse rightleftright to close a page is a hell of a lot faster than (1) moving the mouse around until the pointer matches the location of the close page widget, or (2) moving my hands into position to his CTRL+W. Better yet, the gestures don't ever require that I look at either the mouse or the keyboard. To do a keyboard shortcut or to click on a Close button, I have to focus more attention to the keyboard/mouse/screen. I could do simple gestures with my eyes closed. I mean, I don't, because that would be stupid, but I shouldn't have to think about closing a window when I want to close a window. It's practically an instinctive act now: I think to myself "I want this window closed", and my subconscious does all the work without my conscious mind needing to intervene, so while the page is closed by my mindless mouse hand, my concentration on learning to do the OpenGL API with Qt (the toolkit used in KDE) is not interrupted even the slightest bit.

      It's all about reducing the time and attention needed by simple acts. This is why I really got into Opera during its 3.x days -- I could do anything on either the keyboard or the mouse (well, except for typing in forms like this), which meant that I didn't have to move my hands to the mouse if I was on the keyboard, and I didn't have to move my hands to the keyborad if I was on the mouse. CTRL-Up/Dn handled navigation within a page, for example. Sometimes, having to reach for a different input device can totally throw you off kilter (especially if you're one of those strange ADD people) and can slow down your productivity and reaction times.

      Incidentally, Opera has a "Fast Forward" feature that automatically takes you to the next page or image in a series. And I have an RF gyroscopic mouse. So I could stand across the room and just twitch my mouse in the air to view a slideshow of pictures. The alternative would be to lug around my heavy keyboard and press ALT-Right a lot, which would be far more annoying.

      So there! ;P

      --
      -JC

    5. Re:You're right, you don't get it. by damiam · · Score: 1

      No one I know uses more than four or five different gestures. Seeing as there are 16 possible two-movement gestures, I don't think that's going to be a problem.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
  80. Implement at the proxy server by drinkypoo · · Score: 1

    Just have the proxy rewrite your pages to insert the Javascript. I don't know if this would be easy to implement with currently existing proxies but it seems to me that as projects go, this one would be trivial for someone who knew something about the software in question. Which ain't me :)

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  81. Amazing by Mr_Silver · · Score: 1
    What I find amazing is the way that nearly every single person on Slashdot has said this as pointless and rubbish ...

    ... yet Slashdot people often jump to the defence of people who have installed Linux on their toaster or sucessfully ported the TCP/IP stack to the Sinclair ZX81.

    For crying out loud, he's done it in Javascript because he can, not necessarily because it's a good thing and not necessarily because it's practical but because he thought it would be fun to try.

    Which oddly enough is the very same reason being used for those mad projects we often hear about (say wiring up your iPod to the Microwave).

    --
    Avantslash - View Slashdot cleanly on your mobile phone.
    1. Re:Amazing by cybermace5 · · Score: 1

      No, if you read the page, he's advocating that everyone do this. And it's not even that remarkable from the hacking standpoint, since Mozilla's mouse gesture routines are written in Javascript anyway.

      --
      ...
  82. Reminds me of Black & White by eberry · · Score: 1

    ...except without the little minion.

    While I do like this concept. This would be really annoying if you were trying to do a cut and paste. You click and drag your mouse down to get a section of text and suddenly jump to the end of the document.

    If they would make it right-click only it wouldn't be so aggravating.

    --
    Whoa, whoa, whoa, whoa, whoa, whoa, whoa, whoa, whoa, whoa, whoa, whoa. Lois, this isn't my Batman glass. - Peter
    1. Re:Reminds me of Black & White by Anonymous Coward · · Score: 0

      If they would make it right-click only it wouldn't be so aggravating.

      Install MozGest?
      Configurable mouse buttons.

  83. Gestures would mess my browsing by Anonymous Coward · · Score: 0

    I know I'm not the only one who hilights text while I browse. For me, it's partly a nervous habit, and partly a way to keep track of where I am within a paragraph. With display resolution set to 1600x1200, one paragraph can become two lines, especially when small text is used. Hilighting helps me keep track of where I am within a long line, and which line is the next one. Mouse gestures would most certainly interfere with my browsing experience. Figures.

    1. Re:Gestures would mess my browsing by SharpFang · · Score: 1

      Yes, it would: Diagonal right-down and suddenly fonts become more readable, "increase font size". Besides, assign them to RMB and you can select whatever you wish.

      I found it amazing, how many features I use, just because they became more accessible. No more searching for "increase font size". No reaching for bookmarklet "duplicate page". No rightclicking to select "open link in new tab". Everything here and now. It's really easier to drag a bit up or down than to press ctrl-T/ctrl+N.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    2. Re:Gestures would mess my browsing by Anonymous Coward · · Score: 0
      It's really easier to drag a bit up or down than to press ctrl-T/ctrl+N.

      It's not easier for me. For me, this requires moving my left hand off the keyboard, grabbing the mouse, then moving it a bit, then moving my left hand back onto the keyboard so that I can use the keyboard again. Yes, I often browse using the keyboard. pgup/pgdn, arrow keys, tab to move between fields when filling out a form, etc. I would do it more if browsers were better written and didn't make it impossible to do some simple things from the keyboard.

  84. Your sig.. by Anonymous Coward · · Score: 0

    I think it's "The Universe will make a better idiot". But "someone" fits as well.

  85. Click and Drag by descil · · Score: 1

    I've noticed a lot of complaining about text selection, click-and-drag, and interference with mouse gestures.

    I've got a hint for you.

    Use the right mouse button as the gesture indicator. When was the last time you selected text with the right mouse button?

    Personally, I love these things. I don't have a fancy keyboard, so my mouse and keyboard aren't integrated. My options are moving the mouse to the 'back' button, gesturing, or moving my hand back to the keyboard.

    The fastest solution for some things (forward/back in history, reload page, close window, new window) is a simple gesture. But Javascript? Come on. That's just sick. "Gesture up-left-right to see the boyscouts dance!" ... no.

  86. Thought of it? by AugstWest · · Score: 1

    I've already patented it.

  87. Re:More crap for the terminally lazy by SharpFang · · Score: 1

    Install "odometer" device and soon you will see without mouse gestures you're moving the mouse a few KILOMETERS a week! Gestures help you reduce this distance by some 70%.

    Now put your mouse on a floor and push it two kilometers in one direction, as punishment for stupidity.

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  88. That being said... by elcid73 · · Score: 1
    I think the story submitted about Javascript mouse gestures is rediculous.

    And I dont' really like the mouse gestures in Moz/Firebird. I'm not sure if its because they are JavaScript.. they just don't feel right. In Opera they feel native and smooth. In Firebird they feel like an add on...an afterthought if you will.

  89. Really..? (was:RSI is not caused by keyboarding) by Half-pint+HAL · · Score: 2, Interesting
    Perhaps you don't know what really causes RSI. Keyboarding doesn't, or we would have seen RSI cases decades ago, long before computers existed.

    Actually, current thinking disputes this. The reason RSI didn't affect typists (on mechanical typewriters) is due to the extra weight of the keys. The key return supplied enough movement that you wouldn't have to use any effort to lift your fingers the keys did it, whereas now you raise and lower the fingers in quick succession with a serious of poorly-coordinated muscle movements, causing pulling and straining. (This is also why most concert pianists find it impossible to play on a cheap Casio keyboard -- the poor return action means extra work leading to an inability to play fast.)

    As an RSI sufferer (albeit mostly recovered) I find that I can't use a laptop keyboard for more than 15 minutes.

    That said, I find the keyboard vastly preferential to the mouse. (I use the keyboard to navigate Windows menus -- there's a tip for the guy and his Maya gestures.) Also, one of the worst things I found was click-and-drag. The short travel buttons on a mouse need a not-inconsiderable amount of pressure to hold down....

    --
    Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  90. Addicted to mouse gestures (and Opera) by syukton · · Score: 1

    mouse gestures have me addicted to Opera. The only problems is that I find myself doing the "Close window" gesture in internet explorer, windows explorer, eudora...etc. I wish that mouse gestures were a core operating system feature, but how they interacted with a specific window would be controlled on a per-program (and thusly per-window) basis.

    Basically, I like mouse gestures, and I think they should be used more globally instead of being localised a web browser or other specific application. The operating system should support passing gesture event information to the window in much the same way as it supplies information about a simple "click" event.

    --
    Reinvent the wheel only at either a lower cost, greater effectiveness, or your own personal enrichment and satisfaction.
  91. Stupid. by SharpFang · · Score: 2, Interesting

    Note MozGest adds much more functionality besides "moving the mouse".
    - Rockers: Hold one button, press other to perform action
    - Wheel rockers: Hold a button and rotate wheel to perform action
    - Custom gestures: You don't like some? Remove it! You'd prefer it done otherwise? Modify assignment. You have a new amazing idea? Write it, bookmarklet style in "custom gesture" field. Pissed off with LMB disturbing with selection? Switch to RMB!

    Plus for those who protest against "flick of wrist" - I think moving your hand 2mm left to launch "back" is less stressing than moving it 5cm, to reach the "back" button.

    Problem: Performance. With multiple heavy pages opening, on average hardware, it slows down seriously and sometimes gestures don't get recognised.

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  92. Thanks for the plugin link by Mrs.+Neutron · · Score: 1

    The FA is /.ed, but I wanted to say thanks for the link to the plugin.

    While I'm permanently addicted to Opera myself (and 7.2 is the best I've yet seen!), I can't use it in the computer labs at my college. Curiously, the lab computers don't block installs.
    Therefore, the plugin is now zipped in one of my personal files, ready to be installed on any computer I sit down at. (I'm don't have the guts to install Opera on every computer. If I knew how run it directly from my drive without installing it in the registry, I would. Anyone know how to do that with XP Pro?)

    --

    ~~~~~

    Pet Peeve: Perscription drug advertising to the general public.

  93. Password for IE plug in by Anonymous Coward · · Score: 0
    Name: notreal@fake.fake Pass: testtest

    It's not a huge download, I don't see why they need to "protect" it. I think the real reason is they want e-mail address for sending "newsletters".

  94. Re:Really..? (was:RSI is not caused by keyboarding by freeweed · · Score: 1

    Interesting, that's something I haven't heard about before.

    But what about electric typewriters? Those date back at least 30 years. I guess then again, so do computer terminals. Did RSI go undiagnosed for a really long time, or what?

    Personally (yes, the ever-reliable sample of one!) I've never had a day on the keyboard hurt, but boy: a day with a lot of mouse use really sucks.

    Ah well, in another year it'll be "RSI caused by a chemical imbalance" anyway :)

    --
    Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
  95. Also.. I should point out... by elcid73 · · Score: 1

    my spelling sucks

  96. StrokeIt comments will surely ensue by elcid73 · · Score: 1
    Someone will tell you to get StrokeIt or some compatable application. I say: "forget it" I don't like StrokeIt. There is something to be said for applications and (in your case) and OS that has the gestures native. They are smooth and quick. The plugins and third party stuff never seem the same to me.

    I agree, it would be nice for OS support for mouse gestures.

  97. Why'd they do it? Money. by Inoshiro · · Score: 2

    "why netscape thought it a good idea to allow any site an almost arbitrary level of control over my browser is beyond me."

    It's 1994. The top of the line computers are 66Mhz. You want to market a server product that allows people to serve thousands of computers, without requiring super big iron support. You have a client program (Netscape Navigator) to go with your server product (Netscape webserver). Suddenly, it becomes clear to you -- distributed computing. Have the client side do some of the heavy lifting; it also allows other automation features on the client side not possible with HTML (at the time). You make this "Javascript" which is to other scripting languages as Java was to C and C++, and market it aggresively as a product solution.

    Most people end up using it to have a trail of images after your mouse cursor, or the equivalent of xsnow ;)

    Only now are people even bothering to say, "maybe I don't want web pages being able to do absolutetly anything via a scriptable interface" However, there are still beneficial uses for Javascript (such as making web forms "smarter" about doing a first check before submitting it [since it costs more CPU/transfer time for the server to do it, this saves modem users the pain of a typo returning an error page], or seeding things with values), I don't think it should totally be stripped out. Just redesigned with security in mind, ala Java applets.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    1. Re:Why'd they do it? Money. by Zeinfeld · · Score: 1
      Only now are people even bothering to say, "maybe I don't want web pages being able to do absolutetly anything via a scriptable interface"

      Not true, I said it at the time, repeatedly and at great length, in person to many Netscape employees.

      I also told them their random number generator had a problem and they ignored me on that one as well.

      Given where I was at the time and what I was doing...

      I wasn't the only person either...

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    2. Re:Why'd they do it? Money. by Ed+Avis · · Score: 1

      As far as I recall 99% of Javascript has always been crap and useless and a security hole right from the day it was introduced; the part that has only happened recently is browsers (eg Mozilla Firebird) being sensible enough to block popups and other egregious behaviour. But the reason for that is that during the 1990s there was a too-cosy between the big browser makers (Netscape, Microsoft) and the advertisers that made money (or at least had a good stock price while losing money) through crappy 'portals'.

      --
      -- Ed Avis ed@membled.com
    3. Re:Why'd they do it? Money. by sahala · · Score: 1

      As far as I recall 99% of Javascript has always been crap As far as I can recall, 95% of C++, C, Java, Perl, Python, and even Pascal applications are pretty much crap. But you're right, Javascript's a bit worse because it's not up there in the 99% category.

  98. efficient != lazy by elcid73 · · Score: 1
    Ugh... No.. nobody is saying it's exhausting. But what's wrong with having the capability without moving "all the way up?"

    How far would you have to move your mouse before it became more of a hinderance to your browsing than helpful? What if you had two monitors and you have to select something on the other monitor to reload a page in the first? Surely that would be annoying right? Well, that's how I feel about having to move my mouse all the way up there. It takes my attention away from what I'm doing (yes, I know the right click context menu works fine and is a viable alternative for me)

    For me, I like being able to browse without having to worry about the buttons. I simply wave my hands and the page goes away or reloads or switches whatever. I don't want to have to physically focus in on the "back" or "reload" buttons. I just want the browser extend my desires as easily as possible with little distractions. To me, browsing without mouse gestures is like a button pressing user having a confirm box pop up saying "are you sure you want to go back?" every time you click back. It's a distraction that doesn't need to be there.

    I hate the whole "you're too lazy to click back?" arguement. It has nothing to do with that and everything to do with efficiency and focus on what you're doing.

  99. One hand mouse, one hand keyboard by elcid73 · · Score: 1
    I admit.. although I love the keyboard the 'F' keys are generally something I can't hit without looking at the keyboard or at least feeling for the correct group of four keys especially since I don't make a habit of keeping my free hand hovering over the keyboard while browsing.

    That takes my focus of what I want to do (reload the page to see what's changed... a non issue since I'd have to wait a non-negligible amount of time for the page to load, but apply this idea to other mouse gestures and it has significance).

  100. "next page" tag in HTML? by kavau · · Score: 2, Interesting
    What I'd much rather see is a "next page in a series" tag in HTML. Imagine reading a multipage article. At the end of the page, instead of finding that stupid link (which often seems to be where you least expect it), you could just press ALT-RIGHT (or right-click/next, or mouse:right-down, or whatever) to go to the next page. Maybe I could even configure my browser to automatically preload that next page.

    HTML and all its extensions should focus on providing the document's contents and structure. The method of navigation is entirely up to the browser application, and should not be decided by the web designer.

    1. Re:"next page" tag in HTML? by Idarubicin · · Score: 3, Interesting

      Opera has already implemented this functionality in its newer versions. There's now a Fast Forward button on the toolbar. It's pretty good at figuring out what the next page should be. In Slashdot's site, it pulls up the comments for the next story; on Google it returns the next page of results. I don't know anything about the algorithm behind it, however.

      --
      ~Idarubicin
    2. Re:"next page" tag in HTML? by Anonymous Coward · · Score: 2, Informative

      You don't need to imagine. It's been in HTML 4 spec for ages:
      <LINK REL="next" HREF="url">
      <LINK REL="prev" HREF="url">
      So you should focus on learning and using existing standard instead of whining.

    3. Re:"next page" tag in HTML? by elcid73 · · Score: 1

      Right... you took the text right out of my fingers. Actually, my first thought when reading the original post was "OperaShow" for a powerpoint like web browsing experience with pg up pg down going to the next page.

    4. Re:"next page" tag in HTML? by I+didn't · · Score: 1

      There's a "link" tag in HTML 4.0

      By the way, Mozilla also has a "Site Navigation Bar" to handle the "link" tag.

    5. Re:"next page" tag in HTML? by Lord+Omlette · · Score: 1

      I would have posted the exact same message as you, except I would have traded "It's pretty good at figuring out what the next page should be." for "It's incredibly stupid and deciding where to take me next." It was incredibly stupid, I ended up disabling it because it was stupid...

      --
      [o]_O
    6. Re:"next page" tag in HTML? by kavau · · Score: 1
      Dude, you have a serious attitude problem. I was merely expressing my wish for such a feature; how is that whining? And if I focussed on learning the standards, it would be of little avail since I'm not a web developer, nor do I give web development classes.

      Maybe putting people down on Slashdot is your form of anger management. Try meditation instead. Too bad you won't be reading this since you posted as an AC.

  101. This by Dr.+Evil · · Score: 1

    Ego Masturbation Ploy

    1. Re:This by Anonymous Coward · · Score: 0

      Thank you for educating me, I am in your debt.

  102. Smart forms... not for doing input checks by Ayanami+Rei · · Score: 1

    (your server MUST check input, forget about doing that in javascript).

    No, the best uses I've seen help with the flow between form elements when you Tab/Shift-Tab, focus/blur, etc... bring up hidden layers when you click a checkbox, bring the focus to a field when you mouse over a region but haven't started typing.

    I love those little nicities. Perfect use of the DOM and event handling in ecmascript.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:Smart forms... not for doing input checks by Zeinfeld · · Score: 2, Insightful
      No, the best uses I've seen help with the flow between form elements when you Tab/Shift-Tab, focus/blur, etc... bring up hidden layers when you click a checkbox, bring the focus to a field when you mouse over a region but haven't started typing.

      This could all have been handled much better with a declarative constraint based forms validation extension. Then the features you describe above could be built into the browser where they belong rather than being invented differently on every damn web site.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    2. Re:Smart forms... not for doing input checks by khaladan · · Score: 1

      No doubt it would be better! So how about you write up that extension and upgrade everyone's browser for us so we can start doing it?

    3. Re:Smart forms... not for doing input checks by Zeinfeld · · Score: 1
      No doubt it would be better! So how about you write up that extension and upgrade everyone's browser for us so we can start doing it?

      A bit late, my point is that Netscape could have collaborated with the Web developer community and the W3C and ended up with a better result.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    4. Re:Smart forms... not for doing input checks by whereiswaldo · · Score: 1

      A bit late, my point is that Netscape could have collaborated with the Web developer community and the W3C and ended up with a better result.

      But what they did do is give us a general purpose scripting language that we can do a great many things with. I see your point about reinventing the wheel with every site, but if the damn JavaScript standards hadn't changed so much and with the browser juggernauts slugging it out with their own home-brewed standards, it wouldn't be much of a problem anyway. Nowadays JS has settled down a lot and people are "pretty upgraded" with their browsers. It's not a huge deal to cut and paste a little JS to add those niceties, IMO.

  103. Has anyone by xSquaredAdmin · · Score: 1

    tried going to the demo page using a browser with mouse gestures enabled? If so, what happened?

    --
    Crushing dreams at the speed of sarcasm
  104. palm pilot by repair-man · · Score: 1

    reminds me of the graffiti features of palm pilots...

  105. Gestures? by Anonymous Coward · · Score: 0

    All I have to say is, I hope these gestures work better than they did in the sorriest modern game ever invented - Black & White. Don't get me wrong - the game was clever - but it is a prime example of how a bad user interface can ruin a game. The game was impossible to play due to mouse gestures being required to perform certain tasks. I have a feeling that the only people who like mouse gestures are the ones who still play this pathetic game...

  106. I disagree by jesterzog · · Score: 1

    Mouse gestures are much faster than pie menus, but as I said, they have different uses, and pie menus are supposed to be slower, because you select your action, rather than perform it quickly.

    I'm not sure if you're speaking from experience, but this hasn't been my experience at all. Pie menus are just mouse gestures with visual guides available. I frequently use pie menus as mouse gestures in mozilla without looking at the menu. In cases when I'm quick enough, within probably a few tenths of a second, the menu doesn't even need to display. Pie menus aren't slower for me, because most of the time that I use them they're equivalent to mouse gestures.

    The key difference, when implemented well, is that pie menus give you some guidance when you decide to do something unusual that you haven't memorised.

    1. Re:I disagree by Anonymous Coward · · Score: 0

      Opera has some "gestures" that do not involve moving the mouse, namely

      hold left button + click right forward
      hold right button + click left back
      hold right button + scroll wheel page through tabs

      These are *very* convenient. But I think that I'd agree that normal
      gestures should be done with pie menus or similar. An extremely
      customisable pie-like menu that can be made invisible could plausibly cover
      both options.

  107. Cancer by Space+cowboy · · Score: 1

    [satire]
    "In general, I don't have much sympathy for cancer sufferers."
    [/satire]

    You have me wrong sir.

    I have zero, none, nada, zilch sympathy for cancer sufferers who cause their own cancer by smoking. It's simple. You smoke, you die early, and usually painfully. Tough - you knew about it before you started and you did it anyway. With any luck you didn't contribute to the gene pool. Good riddance, say I.

    On the other hand, if you contract cancer through no fault of your own, my heart goes out to you and your loved ones. I sincerely hope it goes into remission, and you live a long, happy, and fulfilled life.

    I am yet to be convinced that RSI is anything but a self-inflicted attitude-related and significantly psychosomatic symptom of someone not being sensible in how they treat themselves. I think it's come out of a litigous (sp?) US society, and I think it's a bandwagon on which people have jumped - in other words, it's a pile of.

    As for "studies showing genetic issues with RSI" (another post), you can find "studies" to prove anything if you deliver a "research" budget. The bigger the bandwagon, the bigger the budget in an ever-increasing orgy of papers, hype, and litigation.

    Oh, and if you disagree, then you are of course a baby-murderer, or perhaps you have no sympathy for those with terminal illnesses through no fault of their own.

    Satirise to your hearts content, but the subject of good satire bears at least a passing resemblance to its focus, and last I noticed, RSI is not a fatal "disease".

    Simon.

    --
    Physicists get Hadrons!
  108. Reread what I wrote. by Inoshiro · · Score: 2, Informative

    " (your server MUST check input, forget about doing that in javascript)."

    "(such as making web forms "smarter" about doing a first check before submitting it [since it costs more CPU/transfer time for the server to do it, this saves modem users the pain of a typo returning an error page],"

    I did not say "Don't ever check on the server side." I said, "additional checking which allows users on slow links to not be punshed for typos that can be corrected by a little client-side scripting."

    More checks are better than fewer.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  109. Although I understand your point... by elcid73 · · Score: 1
    First off, I'm an Opera user and a big fan of mouse gestures and a handful of other features in its latest version.

    Here's what I agree with: -Mouse gestures should not be too complicated. The "S" shaped ones and crazy circles etc are in fact unreliable (although I can accept that others may be able to do them accurately). I find that anything more complicated that two moves is a pain.

    -There are perfectly good alternatives that involve keyboard use.

    -anti Microsoft fanboys are tools.

    Here's my rebuttal- You say there are more efficient means of browsing. I disagree (to an extent). If I'm browsing only with my keyboard, fine.. point taken. I do like to browse with keyboard as much as possible. When I use my mouse, chances are I don't have my free hand positioned over the keyboard, so it takes time to get it there and more importantly, focus and a concerted effort. With mouse gestures, I don't have to look for anything to click on or move my hand for the F5 key. My hand is already where it needs to be, I just flick the wrist. I think this is much more efficient browsing since you don't have to think about anything. The only thing that comes relatively close in my book is the right click popup in most browsers that let you go back. You can go back a page almost without looking at the menu.. you know to right click and move down just a hair and click.. bam! Back a page. But what about four pages back in history? Then you have to go the back button above. With mouse gestures, you don't have to think about it.

    I know.. I'm going to get the "what your too lazy to move the mouse even to a right click popup!?!?" but that's not the point. The point is, I want to go back or forward without any thought. It should be an extension of what I'm thinking with very little effort.

    Bottom line, I like my browser to be responsive to my browsing as much as possible... and to hold one mouse button and move a handful of pixels is about as responsive as I can image. I don't have to find the ctrl. key or the F5 key or anything.

    Even more bottom line... I like my browsing to be able to be done without looking at anything navgation related (that's why I don't like pie menues). I should be able to be reading a post and think "nah, that's stupid..back" and I'm back... not "nah that's stupid.. ok, there's the back button.. and click.. back"

  110. You're trolling... by elcid73 · · Score: 1

    If you can't tell the difference between efficient and lazy. I don't understand the constant need to label mouse gestures as lazy. As if moving the mouse all over the screen prepares you for the Mr. Universe contest. My gestures let me back out of crappy posts like this so I can read informative ones quickly... so I can get to gym faster.

  111. Sorry.. post meant for parent by elcid73 · · Score: 1

    Sorry SharpFang

  112. Better... by elcid73 · · Score: 1
    I don't think this is the avenue for a web design discussion.. but I say skip the intro and go into some content.. like perhaps the blog if you ever get it up.

    :)

    1. Re:Better... by tarsi210 · · Score: 1

      Probably. At the moment, until something like that gets put up there, the best I can think of is a general introduction. I've considered a nice pic or something, too, but I like fast-loading, myself. :) I'll think of something. It's a work in progress, of course.

      I'd be curious to know what exactly you found useful about the plug-and-socket Halloween costume?

    2. Re:Better... by elcid73 · · Score: 1
      Ha..

      Well, it just looks like clever couples costume. Or.. even if your single.. you can be the "male" part and hand out the "female" part to a female you like at a party.

  113. Mouse Gestures for EVERYTHING by Anonymous Coward · · Score: 0

    Warning: Self promotion ahead.

    I've written a free little program that allows you to design system wide or app specifice mouse gestures. Windows 2000, XP, and 2003 only. :(

    See http://benjiyork.com/software/ for more info.

  114. How about concatenating all the pages... by Anonymous Coward · · Score: 0

    ...into one HTML page? And using PgDn to get to the next page?

  115. Ok, I'll even give you two titles by Moraelin · · Score: 1

    Catch:

    1. "The Web Content Style Guide: An Essential Reference for Online Writers, Editors, and Managers" By Gerry McGovern, Rob Norton, Catherine O'Dowd. Addison Wesley, ISBN 0-273-65605-8

    Quote: "Write for the reader, not for your ego" (This is actually a title.)

    Quote: "What makes a website great is what is below the surface, not what is above. Too many Web designers focus on the shiny stuff, the fancy graphics, the clever animations. Study after study shows that people are just not interested in this surface sheen. In fact, in many cases this visual-driven design gets in the way of people doing what they want to do."

    Quote: "Computer users are accustomed to seeing certain conventions on the web that help them know where to look, what to click, and how things work. For example, navigation bars are typically at the top or side of a page, links are often blue and underlined, and items need to be placed in a shopping cart to be purchased. This kind of familiarity makes browsing and buying easier because people know what to expect from sites in general and aren't required to learn how a site works each time they visit a new one."

    Quote: "People see the Web as a single huge place. What they learn through navigating around one website, they like to bring with them to another website. Take hypertext, for example. The original design for hypertext was blue for unclicked and purple for clicked. People like it because they're used to it. So when they see a blue link, they know that's a part of the website they haven't been to. When they see a purple link, they know that's a part of the website they have visited. Changing the color of the hyperlinks just confuses people. It's like having red and green traffic signals in one part of town, and orange and yellow in another."

    Quote: "All this experimentation might have been fun for the designer, but it was hell for the reader. The reality is that the eye finds it easiest to read black text on a white background. Small quantities of text are okay with different designs, but if you want someone to read more than 300 words, give it to them black on white. The Web pioneers learned that lesson? today, the vast majority of websites use black (or dark) type on white (or light) background."

    2. "Submit Now: Designing Persuasive Web Sites" By Andrew Chak. New Riders Publishing, ISBN 0-7357-1170-4.

    Quote: "So, in come the usability consultants (myself included) who get paid to tell you what's wrong with your site and how to fix it. Make your links blue and underlined. Make your buttons clickable. Structure your site according to how your users think."

    Quote: "The other major competitor to your site is the offline world (i.e., real life). If your site doesn't make something easier or more convenient than its offline equivalent, it probably isn't worth the disk space it occupies." (Note how, like the whole book, it focuses on providing convenience to the user, not idiotic flash animations.)

    Quote: "If your links aren't blue or at the very least underlined, users might never bother to move their mouse to click on them. If your buttons don't have any depth or at least an outline, they might sit on your page unused. By designing your site and its elements according to users' expectations, you can increase the likelihood that your site will be used as you intended it to be."

    Get the idea already? Your average visitors are _not_ looking for a funky psychedelic experience, with an interface that fundamentally differs from any other site. (E.g., having your very own gestures.) They want something boring, plain, and which works like any other site. It's that simple.

    But somehow I highly suspect that all this won't get you out of your "who the fsck are you to tell me what you expect on my site?!!" mentality.

    Well, guess what? That's exactly what I meant by feeding your ego to the customers. You're not making that site for the readers, you're making it just for yourself. A site which basicaly just says, "fuck you! _I_ am the important one here." Common clueless manager mistake.

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:Ok, I'll even give you two titles by You're+All+Wrong · · Score: 1

      I've read the whole thread, and I agree with absolutely everything you say, apart rom one tiny thing -- this quote from the book -- "The reality is that the eye finds it easiest to read black text on a white background". It's not necessarily true at all. Eyes hate staring at lightbulbs, and that's what white screens are -- great big glowing things.

      High contrast is great, essential even, but I so wish that more sites were white on black.
      Call me gloomy, but I just can't top the old style CRT terminals. Bright amber equals bliss.

      For reference, for bigotry profiling purposes, my browser of choice is w3m, and if I'm desparate for variable sized fonts (which are usually a pain), then my I use Opera with JavaScript disabled, cookies disabled for all sites except ones where I actively want to carry some state for the server (e.g. when I'm actually having a 'session'), and neither Flash nor a MIDI player are even installed.

      YAW.

      --
      Your head of state is a corrupt weasel, I hope you're happy.
  116. Just increases repetitive stress injuries by Anonymous Coward · · Score: 0

    Its a dumb idea!!

  117. Exists and is supported. by SharpFang · · Score: 1

    Yep, LINK REL="next","prev". Supported by Mozilla, with its "site navigation bar", together with buttons for "top", "up", "first", "last", and two separate menus for others. And WITH PRELOAD. (about the only situation when Mozilla preloads anything - a page with those tags. First "next" is preloaded, then "previous" (if not already in cache), then "up" and "top" (ditto).

    Too bad so few webpages use it.

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  118. OS/APP LEVEL== EVEN BETTER by gbrayut · · Score: 1

    It really should be an OS or background Application. Try StrokeIt for one day and you will never turn back. Expecially with dual monitors, where you can basicly "throw" windows from one screen to the other and max/min/close all or single windows with one stroke.

    Other useful global features are C for close (Killing popups with one stroke of the hand :-), N for new, Back/Forward commands, and alt-tab like window switching. It even supports userdefined actions with keystrokes: Switch to or open a program or file folder, cut/copy/paste, Set/unset always on top for ANY WINDOW (Very nice) and my favorite:

    Highlight any text, draw an S on top of it and have a Google search pop up for that term!!!

    search {
    gesture = S
    New browser = osd, OSD "Google" "2000" "50" "@Arial Unicode MS" "0" "255" "0" "1" "0"
    copy = keys, keys [CTRL_DOWN]c[CTRL_UP]
    Google = exec, web "about:blank"
    activate = win, activate "IEFrame" "about:blank - Microsoft Internet Explorer" "" "1000"
    goto google = keys, keys [ALT_DOWN]d[ALT_UP]http://www.google.com/search?q= [CTRL_DOWN]v[CTRL_UP][ENTER]
    }

    1. Re:OS/APP LEVEL== EVEN BETTER by ajs · · Score: 1

      You missed the point of my post. I do not want or need a software gesture manager in roughly the same way that a car driver does not want or need a horse shoe.

      My keyboard / mouse IS a gesture surface and it beats the socks off of anything in software. I never have to lift my hands off the keyboard, and I can chord common modifiers like shift and control without having to strain to reach an out of the way key.

  119. Pie menus are "self revealing", gestures aren't. by SimHacker · · Score: 1
    You hit the nail on the head. Pie menus are "self revealing" because they prompt you with the available options when you don't know them well enough to "mouse ahead". In comparison, pure gesture based systems are invisible and hard to learn. And they make it too easy to accidentally issue unintended commands. Pie menus are much more reliable, because they allow you to correct your selection at any time before confirming it with a click, while gesture systems don't permit "in flight reselection": once you've started to make the wrong gesture, you're screwed. Pie menus enable novice users to "rehearse" the mouse-ahead gesture by prompting them with directions, so you can learn to use the gestures you need smoothly at your own pace, instead of being forced to memorize a bunch of invisible gestures right off the bat.

    -Don

    --
    Take a look and feel free: http://www.PieMenu.com
  120. Why Graffiti is going away by SimHacker · · Score: 1
    Graffiti is going away because Xerox sued Palm and won.

    -Don

    --
    Take a look and feel free: http://www.PieMenu.com
  121. "not done this before" nope, done before by equitator · · Score: 1
    Yes, it has been done before. Implementations go back to at least about 1998 when Jay Nickson at Ronin Software Group did Mouse-Menu and also entirely click free page interfaces based on javascript timing of x-y mouse position (& velocities) or lack thereof for click-free.

    Perhaps someone did earlier imaginings and implementations of either, it is impossible to say with the current, broken, patent/IP "system".

    In mouse-menu the user could use a loop or a cross to stimulate the menu popup. THe cross, like a cross of Ankh, or a rapid loop in any of eight directions N, NE, E, SE, S SW, W, NW executed a menu item. North was recommended to be reserved for "show menu"

    It was not difficult to to distinguish such otherwise-not-usually-occurring mouse motions; the timing and error envelopes had designer settable, user tunable, stored in cookie levels for timing or error envelopes.

    An eight-way menu degenerates cleanly into a four way menu by using only four items and starting out with a different error envelope specs.

    Click-free(tm) was done at about the same time. Click-free detected hover over links and if the mouse was "still" for time t1, the image could be reversed or altered; after time, t2, the link would execute. Times t1 and t2 and the error envelope for determining "a still mouse" were designer specifiable and user modifiable, if the web designer wanted.

    MouseMenu was done with a desire to widen web experiences and click-free was for those with difficulty clicking such as fibromyalgia or those with using alternative and awkward x-y pointers. Discussions were held with the NIH for funding & for a patent-into-public-domain but they did not go anywhere.

    We may all pay dearly for mouse movement controls and hover-clicks in the near future if subsequently patented by SCO or the ilk.

    I think this was 1998. Lawyer Donne (Dunne?) Esq. in Brattleboro VT handled some of the paper work with the NIH, pro-bono, according to recall.

    Web research by Jay and others did not find any prior instances or discussions of similar efforts.

    These were done just after multi-image changing rollovers were introduced (apparently) by Ronin. Multi-image rollovers were "adopted" within a few months at the IBM and BMW sites and then "taken" for use on the Netscape Developers site under "steal this script".

    Jay Nickson

  122. Good point. by Inoshiro · · Score: 1

    I suppose that not everyone had the Andreeson reality-distortion field affecting them :) Too bad no one else listened to you then. At least something's happening now.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  123. Re:Pie menus are "self revealing", gestures aren't by Anonymous Coward · · Score: 0
    You don't have to learn a "bunch". You can learn the ones relevant to you. It is so much easier than going through a bunch of menus to do something. You just move back to go back. How hard are you gonna make it?

    Pie menus are inherently slower than mouse gestures, but they both have their uses.

  124. Not really. by Inoshiro · · Score: 1

    Once webbrowsing started to get bigger, clients started to demand features of browsers that would allow them to be used as a replacement for end-user applications. Networks were much more heterogenous back then -- OS/2, Macintoshes, Unix machines, and Windows 3.1 all had their spot in the business world. Rather than supporting multiple applications, it was a lot easier to write one website and have it work in all the browsers.

    Except that HTML at the time wasn't robust enough for most of what they needed to do to replace these applications. This improved with newer spec support, and also partially from the implementation of tags which were not strictly spec.. but still, it didn't totally address the automation that could be done in real computer client programs. That's where Javascript came in.

    It wasn't about advertising. Heck, the first time I started seeing popup windows for that was like 1998/1999 -- years after Javascript was created. Although Portals were still really popular then (just as "push" was going through its death throes).

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    1. Re:Not really. by Ed+Avis · · Score: 1

      So what's an example of something useful (not advertising or moronic animations) that can be done in Javascript but not done using mid-1990s HTML? Form validation is one example, that would be the one per cent opposed to the 99% of crap I mentioned. But anything apart from that?

      --
      -- Ed Avis ed@membled.com
  125. Form automation. by Inoshiro · · Score: 1

    Javascript unit converters. Javascript spreadsheet applications. Basically, any thing that you can think of as a small, useful thing to have done, can be made into a webpage. The potential of web automation is pretty big. It's just that most people abused it for other things.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    1. Re:Form automation. by Ed+Avis · · Score: 1

      Yeah I wasn't talking about what Javascript _could_ be used for an an ideal world where all web page authors are non-cracksmoking, but about what it has been used for in practice, which is 99% crud. And that has been the case right back to 1994.

      --
      -- Ed Avis ed@membled.com
  126. Re:Pie menus are "self revealing", gestures aren't by SimHacker · · Score: 1
    You're totally missing the point. Pie menus teach you the gestures, but they're also useful if you haven't learned the gestures yet.

    Without pie menus, you have to learn the gestures some other way, like reading manuals, or watching educational videos, which is why gestures are inherently harder to learn than pie menus.

    Mousing ahead through pie menus is a gesture, so pie menus are not "inherently slower" than gestures. Pie menus teach you to use the gestures, while they're still useful before you have learned the gestures.

    You're inherently wrong when you say that pie menus are inherently slower than mouse gestures. And you're ignoring the fact that mouse gestures are inherently harder to learn than pie menus.

    -Don

    --
    Take a look and feel free: http://www.PieMenu.com
  127. Pie menus saturate gesture space by SimHacker · · Score: 1
    Here is the pseudo-mathematical argument that pie menus are better than gestures:

    Consider the concept of "gesture space": all possible gestures you can make with the mouse, between pressing and releasing the button, touching the screen with a pen and lifting the pen, or whatever.

    The area of gesture space is infinite, but it can be divided up between valid gestures and invalid gestures. And you can compare the relative sizes of the gesture space areas that each gesture occupies. Some gestures are easier than others, because they occupy a large proportion of gesture space.

    Typical gesture systems, like handwriting recognition, only cover a small percentage of gesture space. Most gestures are invalid. If you press down the button and wiggle around randomly, it's likely that will be an invalid gesture.

    You also have to consider the distinction between different gestures. How different are they from each other? How well are they seperated from each other in gesture space?

    Handwriting recognizers have a hard time discriminating between the lowercase letters "u" and "n", because they are close to each other in gesture space, and the demarcation between them is an arbitrary gray area. There is no solid line you can draw between what's a valid "n" and what's a valid "u".

    On the other hand, pie menus totally saturate 100% of gesture space, dividing it up evenly and unambiguously between gestures. Any gesture is a well defined pie menu selection. This is because pie menus depend only on the direction between the endpoints of the gesture, not the actual path between the endpoints.

    Pie menus give you the ability to reselect a different item and correct errors after you've started a pie menu selection. The fact that pie menus allow reselection is extremely important for their ease-of-use and trustability. It gives users much more confidence about using them, that they don't have about conventional gesture recognition. Pie menus are forgiving where gestures are not.

    Each of the different pie menu gestures are optimally separated from each other. All gestures are distinct and don't have ambiguous overlapping gray regions between them like the difference between "n" and "u'.

    Since the interpretation of a pie menu gesture is so well defined (not by the ouput of fuzzy logic or hidden markov models or neural nets, but by simple visually obvious geometry), it's easy for the user to understand and predict how the computer will interpret the gesture. But conventional gesture recognition systems are complex, unpredictable black boxes.

    Users can't confidently use "mouse ahead" or gestures unless they can trust that the computer will interpret them properly. Pie menus can be trusted in a way that gestures can't. Even if invisible gestures were easy to learn like pie menus, they still wouldn't be easy to trust.

    -Don

    --
    Take a look and feel free: http://www.PieMenu.com
  128. Pie menus are like Python, gestures are like Perl. by SimHacker · · Score: 1
    I consider programming languages to be user interfaces for programmers, so many of the same design principles apply. Perl, with its fractal syntactic surface area, is more like a flakey handwriting recognition system, while Python is more like pie menus. Perl gives you many different way to do anything, none better than the other, and all ugly. Python's ideal is that "There should be one-- and preferably only one -- obvious way to do it." That's why Python is so much easier to learn, read and maintain than Perl.

    Advice to people implementing gesture recognition systems: "In the face of ambiguity, refuse the temptation to guess."

    -Don

    The Zen of Python (by Tim Peters)
    Beautiful is better than ugly.
    Explicit is better than implicit.
    Simple is better than complex.
    Complex is better than complicated.
    Flat is better than nested.
    Sparse is better than dense.
    Readability counts.
    Special cases aren't special enough to break the rules.
    Although practicality beats purity.
    Errors should never pass silently.
    Unless explicitly silenced.
    In the face of ambiguity, refuse the temptation to guess.
    There should be one-- and preferably only one --obvious way to do it.
    Although that way may not be obvious at first unless you're Dutch.
    Now is better than never.
    Although never is often better than *right* now.
    If the implementation is hard to explain, it's a bad idea.
    If the implementation is easy to explain, it may be a good idea.
    Namespaces are one honking great idea -- let's do more of those!

    --
    Take a look and feel free: http://www.PieMenu.com
  129. Re:Pie menus are "self revealing", gestures aren't by Anonymous Coward · · Score: 0
    Mouse gestures are faster because you don't have to rely on a menu to pop up. And learning a gesture is easy, as easy as learning how to get the pie menu to appear.

    Pie menus are inherently slower than mouse gestures because they use visible feedback, and users have to hit the right spot. With a gesture, you have more room for mistakes. Mouse gestures are not harder to learn than pie menus either. You have to learn what the symbol in the pie menu means. That's harder than just holding your right mouse button and dragging left to go back.

  130. I've seen them all in practice. by Inoshiro · · Score: 1

    Both on the internet and on corporate LANs where they had to develop things like helpdesk software, etc.

    It is useful, you just have to have a secured version for internet browsing, same as anything else.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  131. Re:MyIE2? Never heard of it. by Anonymous Coward · · Score: 0

    You have never noticed? I guess that's why they call it SPYWARE. It wouldn't be spyware if it TOLD you what it was doing would it?

  132. Re:Really..? (was:RSI is not caused by keyboarding by Half-pint+HAL · · Score: 1
    But what about electric typewriters? Those date back at least 30 years. I guess then again, so do computer terminals. Did RSI go undiagnosed for a really long time, or what?

    Possibly, but remember that in those days a computer took so long to do things that most of your computer time was spent waiting rather than typing! (My uncle was one of the first computer programmers in Scotland. He worked in a brewery on IBM 360s doing batch runs from punch cards. The official waiting room was always empty: the programmers' unofficial waiting room was... elsewhere in the brewery. Programmers spent roughly three quarters of the working day drinking....)

    --
    Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  133. Aha! by sbszine · · Score: 1

    I use a Macintosh, and iCab is my browser of choice.

    But do you actually *have* a right mouse button for the javascript to disable?

    (I kid because I love).

    --

    Vino, gyno, and techno -Bruce Sterling

    1. Re:Aha! by Chris+Tucker · · Score: 1

      Actually, since this past August, I do.

      I became a convert to the multi-button & scrollwheel mouse earlier this year. I found an Elecom mouse designed by Shirow Masamune on eBay and I've been really pleased with both the mouse and how well it works under Mac OS 8.6 and USB Overdrive, a third party USB input driver. http://www.usboverdrive.com

      What's amusing is that with both iCab and IE 5.1, it's the LEFT button that does all the terrible image copying dirty work. Hold the pointer over the image to be copied and hold down the left button. Up pops a menu and just click on the "Save Image" option.

      So let them write all the "disable right click" javascript they want. My 1337 mousing skillz are unstoppable!

      --
      Guaranteed! This comment 100% Anthrax free!