Slashdot Mirror


How Many Keys Have You Pressed?

teardrop.ca writes "A new project created by Jason Hooper involves the counting and displaying of statistical information regarding the number of keys you have pressed since sign-up to this project. A change from the distributed problem solving projects that have been around for awhile. " Finally a truly frivelous use of distributed computing! It's a bit thin, looks like it could be easily gamed, but damn it'd be funny if the whole world did this (never mind the security and privacy issues). I'm curious how many more times some keys are pressed then others (perhaps this would explain why my spacebars always seem to break on my laptops :/)

302 comments

  1. And if you used a Dragon Dictate? by Zeinfeld · · Score: 3, Offtopic

    How many keys then

    --
    Looking for an Information Security student project suggestion?
    Try http://dotcrimeManifesto.com/
  2. The most pressed Slashdot keys... by ekrout · · Score: 5, Funny

    The most pressed Slashdot keys...

    F-I-R-S-T P-O-S-T

    Ironic considering this might be the first post.

    --

    If you celebrate Xmas, befriend me (538
    1. Re:The most pressed Slashdot keys... by Sorthum · · Score: 2, Funny

      AOL's would be M-E T-O-O or A/S/L?
      L-O-L would be a close second...

    2. Re:The most pressed Slashdot keys... by Anonymous Coward · · Score: 0

      ...now imagine statistics on the most clicked slashdot buttons: I expect "reload/refresh" to win by a large margin.

    3. Re:The most pressed Slashdot keys... by Anonymous Coward · · Score: 0

      Maybe for Slashdot, but for the rest of the Internet...

      A S L

      :(

    4. Re:The most pressed Slashdot keys... by yesthatguy · · Score: 2, Informative

      M-E-T-O-O ?

      Comeon. You know they just use "me2", or "me 2", or even if they try to spell it out, would just do "me to". I'd have to guess that the slashes in "ASL" are dropped more often than not too out of laziness. I have to agree with you on "lol" though.

      --
      Yes! That guy!
    5. Re:The most pressed Slashdot keys... by Sorthum · · Score: 2, Funny

      ...in related news today, Clippy the Talking Paperclip shot himself to death in his home, leaving behind a computer logged into IRC. His suicide note read "The spelling!! OH, GOD, the spelling!!!"

      On topic: It might be worthwhile to run a program like this as a listener in IRC, just to check if the key frequency corresponds to letter frequency in "normal" English. And yes, I know that this program doesn't measure letter frequency, which is a damned shame.

    6. Re:The most pressed Slashdot keys... by spike+hay · · Score: 2, Funny
      No the most pressed slashdot keys are
      CAN YOU IMAGINE A BEOWULF CLUSTER OF THESE?

      Somebody feels they always have to make a beowulf comment. Even if the article has nothing to do with computers.

      --
      If you don't understand any of my sayings, come to me in private and I shall take you in my German mouth.
    7. Re:The most pressed Slashdot keys... by leviramsey · · Score: 1
      Somebody feels they always have to make a beowulf comment. Even if the article has nothing to do with computers.

      Can You Imagine a Beowulf Cluster of Distributed Keypress Counters?

    8. Re:The most pressed Slashdot keys... by Anonymous Coward · · Score: 0

      I like this post but don't have any moderation points currently. Could someone please bump it up to at least a three or four?

      - "ekrout"

  3. Pardon? by RC514 · · Score: 4, Insightful

    I'm supposed to download a program that sits in the tray and records all the keys I press? I mean, to count them, they all have to pass their code, right? And it has network functionality... HELLO? Security?

    --

    1. Re:Pardon? by ekrout · · Score: 3, Informative

      No, it's not available for download yet. Their site says:

      Pulse is currently not available for public download. It is in its beta phase and is currently undergoing tests by a group of friends on the internet. This will be the place to download Pulse when it goes public.

      (NOTE: An OS/2 port is being considered.)

      --

      If you celebrate Xmas, befriend me (538
    2. Re:Pardon? by Steveftoth · · Score: 2

      Are you afraid of Magic Lantern too? Next you are going to say that police should need search warrants to check your prostrate for drugs.

    3. Re:Pardon? by lposeidon · · Score: 0

      um ya security. it better not neep the SAME order in wich you enter the keys. otherwise you're announcing your passwords publicaly. hey this is stealing cpu cycles form the seti@home program. bad pulse, no keys for you.

      --
      Lizard "Never let them set limits on your mind!"
    4. Re:Pardon? by MrSeb · · Score: 1

      Jesus christ, bro.

      It's 60,000 bytes big.

      We're talking minimum 27k filesize if it's a VB application (which it probably is)

      Is the remaining 33,000 bytes big enough to contain full key-stroke logging, back-orifice-style, screenshot-capturing, cdrom-drive-opening code?

      Bah... this looks like just some guy having fun. Don't be such a bore.

    5. Re:Pardon? by Anonymous Coward · · Score: 0

      how do you know it's not coded in ASM? it could even have false VB headers just to trick people into thinking it's bloatware, but underneath, it's really efficient? (what am i thinking? 60k *IS* bloatware!!!)

    6. Re:Pardon? by ecc0 · · Score: 3, Interesting

      Is the remaining 33,000 bytes big enough to contain full key-stroke logging, back-orifice-style, screenshot-capturing, cdrom-drive-opening code?

      In short; yes.

    7. Re:Pardon? by theancient2 · · Score: 2

      It actually says nothing about tracking specifically which keys are being pressed, just the total number of keys are pressed. Nobody forces you to install it, it's not buried in some other "freeware" program. People will doubtlessly dissect it and log its activity to ensure it's not passing anything more than necessary. (If you wanted to log people's passwords without them being aware, would you advertise your program as a keystroke logger?) There are conspiracies, but I doubt this is one of them.

    8. Re:Pardon? by MrSeb · · Score: 2, Informative

      I'm sure it is possible. Not easily, but I'm sure it is.

      Maybe using DLLs, or whatever. But there's no previously reported complaints via any search engine (tried a bunch of them).

      But I'm sure the /. croud can find some, post haste ;)

    9. Re:Pardon? by sweetooth · · Score: 2

      Is there a better way to fool people than to tell them you are doing something innocent and getting them to believe you? How many people would just assume that this program was safe even if it wasn't? Probably a lot.

    10. Re:Pardon? by Anonymous Coward · · Score: 0

      I wonder how many people just shit on the cops when they are searching up there. I know I would.

    11. Re:Pardon? by Anonymous Coward · · Score: 0

      Is there a better way to fool people than to tell them you are doing something innocent and getting them to believe you?

      Why wouldn't it work? Because of people like us -- and this story is the proof. With Audiogalaxy, people wouldn't suspect it installed software that sent everything you typed on a web page to someone who has a history of credit card fraud. With a "key count logger", many people would immediately say, "uh oh, what if it's not just a counter, but a logger as well?" I'm sure this program will get dissected, monitored, scrutinized, and poked at by dozens of people -- and if anything suspicious is found, it will be reported everywhere, and legal threats might even be thrown around.

    12. Re:Pardon? by lupetto · · Score: 1

      I once wrote a little program like this which calculated the amount of time you spent sneezing. In my case, it amounted to over an entire day of my life spent nothing but sneezing.

      I'm sure the time spent typing is even more.

    13. Re:Pardon? by nirgle · · Score: 1

      I'm sure this program will get dissected, monitored, scrutinized, and poked at by dozens of people -- and if anything suspicious is found, it will be reported everywhere, and legal threats might even be thrown around.

      That's why I'm making every effort to strictly adhere to this.
    14. Re:Pardon? by nirgle · · Score: 1

      If I ever write Pulse plugins, I'm coming to you for ideas. This is also brilliant.

    15. Re:Pardon? by DutchSter · · Score: 2, Interesting

      Sure is. Consider this: http://www.TinyAps.org The notepad replacement I'm using is a grand total of 6k, written in assembler, yet it has word wrap and full search and replace. Jeez, at that rate you could write an entire kernel in the 60k download here.

  4. Am I the only one... by GearheadX · · Score: 3, Interesting

    Am I the only one here who can see the rather hazardous applications of a program like this? I don't want anybody keeping track of how many keys I happen to be pressing when I'm typing.

    Among other things...

    1. Re:Am I the only one... by Sorthum · · Score: 2, Insightful

      It's not like they'll be getting full logs of what you type- that would just be flat out irresponsible. If it's just keycounts, I don't see what the big issue is...

      Though I'd like to see the source to make SURE of what they're doing...

    2. Re:Am I the only one... by vrmlknight · · Score: 1

      I havent seen the source or run a strace on it so i dont know that it's not...

      --
      This must be Thursday, I never could get the hang of Thursdays.
    3. Re:Am I the only one... by Anonymous Coward · · Score: 0


      Does it say in the frigging messsage about security

      cant ppl read

  5. Right by MrHat · · Score: 1

    Sure that isn't statistics recording which keys you have pressed?

    1. Re:Right by MrHat · · Score: 3, Insightful

      And on a more serious note, here is their privacy policy.

  6. It's not available... by MrSeb · · Score: 1

    Although it *will* be good fun... it's not currently available to download.

    Oh well :)

    Pulse is currently not available for public download. It is in its beta phase and is currently undergoing tests by a group of friends on the internet. This will be the place to download Pulse when it goes public.

    1. Re:It's not available... by Anonymous Coward · · Score: 0

      It's not currently available because the FBI hasn't finished writing it yet.. sounds kinda like Magic Lantern!

    2. Re:It's not available... by jargonCCNA · · Score: 2, Informative

      Actually, it is available to some people. Basically, the author's friends. I just started running Pulse today. It probably only occupies something like 1 MHz of CPU time and about 62K of RAM. Whoop-de-shit.

      But yeah, it's entirely benign.

      --
      Matthew G P Coe
      http://mgpcoe.blogspot.com/
  7. sorry to flame, but... by MoceanWorker · · Score: 1

    what the hell is the purpose of this? To release a statistic annually saying how many keys do users press on their keyboard?

    --


    "The ones who dont do anything are always the ones who try to pull you down" -- Henry Rollins
    1. Re:sorry to flame, but... by nomadic · · Score: 1

      In the journalistic tradition of USA Today I guess...

  8. Ahh, Technology at work... by funkhauser · · Score: 4, Funny

    I knew a long time ago that distributed computing would truly make a difference in humanity's quest for knowledge. But I would never have imagined that we would be able to count and analyze keystroke data from users around the world. It is truly a great day for science! :p

    Blatant sarcasm aside, this is moderately interesting. Any chances we'll see a linux client?

    1. Re:Ahh, Technology at work... by nirgle · · Score: 1

      Blatant sarcasm aside, this is moderately interesting. Any chances we'll see a linux client?

      Linux clients... not in the very near future. Though of course it's possible.

    2. Re:Ahh, Technology at work... by damiam · · Score: 1
      Though of course it's possible

      Is it? Is there a way to capture all keys on a Linux system, both in a console and using X? You could probably implement as a kernel module, but I don't know of any other ways to capture keys pressed on a standard Linux console. And there's no way I'd put in a kernel module for something like this.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    3. Re:Ahh, Technology at work... by jellybear · · Score: 1

      How about a hack to the keyboard driver and a /proc/keycount file

    4. Re:Ahh, Technology at work... by damiam · · Score: 1

      That would be a kernel module (or compiled into the kernel, which is just as bad).

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    5. Re:Ahh, Technology at work... by Tackhead · · Score: 2
      > Blatant sarcasm aside, this is moderately interesting. Any chances we'll see a linux client?

      An interesting variation would be to h4x0r a PIC in-line with a PS/2 or AT-style keyboard connector. Log the pressing of keys in hardware and display a running count on an LCD display.

      In addition to knowing how many keys you'd pressed, you'd have a high probability of knowing if someone was fux0ring with your keyboard while you were away.

  9. Mice too. by Score0,+Overrated · · Score: 1

    Reminds me of the many mice odometers available.

    My distances were always disappointingly low compared to my colleagues - I use keyboard-shortcuts much more, I find them quicker.

    1. Re:Mice too. by b_pretender · · Score: 0
      My distances were always disappointingly low compared to my colleagues - I use keyboard-shortcuts much more, I find them quicker

      Well... this is your chance to show up your colleagues. For years we have referred to you as a slacker behind your back due to your low productivity levels measured with a mouse-odometer.

      I challenge you to get us all set up with these key-loggers and then we will see that you are still a slacker and all that *keyboard-shortcuts* was foofy-foof. You are a slacker.

      -- A coworker (you'd never guess which one)

  10. Oh good another way to monitor performance... by DrNibbler · · Score: 4, Funny

    I can see it now. Instead of KLOCs we will have MOKP (millions of keys pressed). My boss would love it!

    --
    Sean.OutaHere()
  11. My GOD! Can we say "security risk" by Bud+Dwyer · · Score: 1

    So, basically, they want you to run a keystroke logger. The logger will then report back the number of times you push each key. Are we supposed to just trust them to ignore the order? I have to really doubt the sanity (or common sense, anyway) of the person who would voluntarily give away his security like that.

  12. mouse miles by cornflux · · Score: 1
    There have been programs measuring things like this for a number of years... this reminds me of a program I had once that would calculate how many miles your mouse travels.

    Fun stuff. Trivial, but fun.

  13. Letter counting by thesupermikey · · Score: 3, Funny

    I have spent most of my life keeping track of the keys i have pressed! a= 3 I= 3 h= 2 v= 2 e= 9 s= 6 p= 4 oy, this was a lot hard then i thought, im going to take a nap

    --
    Mikey
    I've always been the kinda guy to fall for the girl dressed like an eskimo.
    1. Re:Letter counting by Sancho · · Score: 2

      I tried to do something like this once, but I foolishly used a computer to keep track of the keys pressed. Pretty soon the infinite loop I was in pressing keys and then pressing keys for the keys I just pressed and then pressing keys for the keys I just pressed got old.

  14. I wunder... by TexTex · · Score: 1

    How meny inkorrect keys r actualley pressed?

    That would be interesting to see. Possible to if you could record and check to see the most popular key pressed right before the backspace.

    --
    -Barkeep, a draft of your most hazardous brew, for the world is slowly stepping into focus, and I don't like what I see.
  15. *WHICH* keys do you hit the most... by weave · · Score: 5, Funny
    If the question was, "Which keys get hit by me the most?" that would be easy...

    I bet it's 1, 2, 3, and 4 this past year since all I seem to do is play D2, drink potions, and die anyway....

    No offense teardrop.ca, but ah duh, did you expect any intelligent responses on this story?!

    1. Re:*WHICH* keys do you hit the most... by Junta · · Score: 2

      Heh, back in the days of Doom, you could tell I was a big fan of the chaingun, the 4 key broke off.... I still use that keyboard.. just a bit annoying.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    2. Re:*WHICH* keys do you hit the most... by _xeno_ · · Score: 1
      And moving this thread completely offtopic, I remember when Epic Pinball cost our family's computer keyboard both SHIFT keys.

      First keyboard I remember destroying that did not involve punching it after dieing in some game...

      --
      You are in a maze of twisty little relative jumps, all alike.
    3. Re:*WHICH* keys do you hit the most... by nirgle · · Score: 1

      First keyboard I remember destroying that did not involve punching it after dieing in some game...

      On a related, off-topic note, my mouse is currently feeling the strain of a crash-happy VC++.... ;)

      Poor thing.. oh well, it's optical == no moving parts.

  16. there could be some cool stats by aphex2000 · · Score: 1

    cool! very soon everybody could see how many times i type:

    - my credit card number
    - my real name
    - my address
    - my fav. web sites

    your personal stats page could be a nice profile.

    but wait... they would NEVER do that... wouldn't they? it's even open source! oh wait, it isn't i think ;)

    muuuh out
    [afx]

  17. Is this GPL/OpenSource? by Lispy · · Score: 0, Flamebait

    Then MAYBE i would consider this a slashdot post.
    Otherwise i can only warn anybody not to use such a lame tool for spying on personal data...

    cu,
    Lispy

    1. Re:Is this GPL/OpenSource? by mrjohnson · · Score: 2, Insightful

      No doubt. First off, it runs on Windows -- making it totally useless to me and most of the slashdot crowd, but... *where's the source*?

      Anybody who would install such a thing is asking for trouble.

    2. Re:Is this GPL/OpenSource? by Ageless · · Score: 1

      I often wonder just how correct "...and most of the Slashdot crowd" relating to Windows vs. Linux (or other non Windows OS) is. Does Rob keep stats somewhere on browsers that hit Slashdot?

    3. Re:Is this GPL/OpenSource? by Lispy · · Score: 1

      I dont'think that would do the trick.
      I have to use Win2k at work and therefore often surf /. using IE. I think I'm not the only one.
      On the other hand i don't see how useful Slashdot would be for the average Microsoftie. I think they better are better of with this

    4. Re:Is this GPL/OpenSource? by Ageless · · Score: 1

      I use Windows on all the machines I do any kind of desktop work on, and Linux or Solaris on all my servers. So, I don't know if I would be considered a "Microsoftie" or not, but Slashdot is very important for me.
      Also, I don't really come to Slashdot for news on Linux and OpenSource any more, since that's not really what they cover. I am here for the News for Nerds (Geeks), because that's the news I am interested in.
      Going back to my original post though... it doesn't really matter where you are when you hit Slashdot. If you are hitting it with Windows that puts you firmly as part of the Windows crowd. That doesn't mean you can't be part of the other crowds, but if you use Windows you use Windows.

    5. Re:Is this GPL/OpenSource? by Anonymous Coward · · Score: 0

      From the project web page:

      I am studying different types of programming for different tasks and different operating systems.

      So there might be a Linux version at some point. As for the open source/close source question, another quote from the page:

      the more geeky of users among us will be contantly battling for the top ranks on the charts and the associated bragging rights

      Right, the most geeky of users will hack the software (be it open source or close source) to report 2^31-1 as the number of keystrokes pressed to the server. Too bad but ranking users won't work.

      So either he'll try a closed-source "security through obscurity" approach to protect people from hacking the rankings, or he'll remove the networking components (since it's useless) and might as well make it an open source project.

    6. Re:Is this GPL/OpenSource? by VoiceOfRaisin · · Score: 1

      "First off, it runs on Windows -- making it totally useless to me and most of the slashdot crowd" this is insightful? most of the slashdot crowd uses windows..

    7. Re:Is this GPL/OpenSource? by mrjohnson · · Score: 1

      No... I think the most outspoken, most annoying trolls use windows. Just an empirical observation. :-)

      What makes you so sure Windows is so prevalent? And if you're right, then where did all the Linux and BSD users run off to?

    8. Re:Is this GPL/OpenSource? by Capt.+DrunkenBum · · Score: 1

      This question is screaming for a SlashDot poll..

      --

      Not everyone deserves a 320i

  18. Security by MatthewNewberg · · Score: 1

    What is stopping any other kind of distributed program from recording key-strokes, and sending it back. I wonder if they are reading my keypresses right now.

    1. Re:Security by nirgle · · Score: 1

      What is stopping any other kind of distributed program from recording key-strokes, and sending it back. I wonder if they are reading my keypresses right now.

      Exactly. If I was planning to trap all yoru keys and build up information on all of you, I wouldn't make the emphasis on the very action I was trying to hide from everybody. I thought that would be more obvious, but alas...

    2. Re:Security by Anonymous Coward · · Score: 0

      Yes you would. You'd have an excuse for using the right libraries and having otherwise suspicious strings in the code. Make it open-source, do not ever add any auto-update feature and maybe we'll trust you enough to join the fun.

    3. Re:Security by Anonymous Coward · · Score: 0

      What is stopping any other kind of distributed program from recording key-strokes, and sending it back

      Packet sniffer.

  19. RSI by Score0,+Overrated · · Score: 3, Interesting

    The distributed version sounds dangerous for the security reasons others have pointed out ...

    But, could a local version help with RSI? I remember obnoxious programs which popped up every hour reminding you to take a break ... how about something which popped up every 1000 key strokes (or whatever) reminding you to give you wrists a rest.

    1. Re:RSI by zulux · · Score: 5, Funny

      something which popped up every 1000 key strokes (or whatever) reminding you to give you wrists a rest.

      Howabout, Something wich popped up every 100 .jpg files viewed, reminding you to give your wrists a rest. Wink Wink. You know what I mean.

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    2. Re:RSI by Anonymous Coward · · Score: 0

      Wink Wink

      You got a letter wrong.

    3. Re:RSI by Anonymous Coward · · Score: 0

      I was wondering when this would come up.
      I work for a company (http://www.workpace.com) that has RSI prevention software as it's main product. Yes, it keeps records of how many times you press each key, and no it doesn't keylog. It also reminds you to take a 10 second break every 5 minutes or so, and a 5 minute break every hour or so (all user configurable, of course! :P)

    4. Re:RSI by Anonymous Coward · · Score: 0

      apt-get install xwrits

      dunno if there is anything available for console people though.

    5. Re:RSI by kyrre · · Score: 1

      +1 funny

      I do believe ACDSee has such a feature if you don't register it.

    6. Re:RSI by pdwalker · · Score: 1

      No.

      What exactly do you mean?

    7. Re:RSI by rthought · · Score: 1
      Score0, Overrated said:
      But, could a local version help with RSI? I remember obnoxious programs which popped up every hour reminding you to take a break ... how about something which popped up every 1000 key strokes (or whatever) reminding you to give you wrists a rest.
      If you're looking for software that monitors keystrokes (and mouse movements, too) for RSI prevention, I'd recommend checking out RSIGuard. You set preferences in the software to let it know how much typing it takes before you start feeling pain, as well as for mouse movements. From then on, it keeps track how much of those you do. After you pass a certain threshold, it will prompt you to take a break. A little display on the control panel even shows you how soon it thinks it the next break will be, both explicitly (34 mins to next break) and through a progress bar.
  20. Re:Letter counting (i am a dumbass) by thesupermikey · · Score: 1

    I wrote:
    >have spent most of my life keeping track of the >keys i have pressed!
    >a= 3
    >I= 3
    >h= 2
    >v= 2
    >e= 9
    >s= 6
    >p= 4
    >oy, this was a lot hard then i thought, im going >to take a nap"

    I am sooo sorry.
    I'll never do anything that dumb ever

    mikey

    --
    Mikey
    I've always been the kinda guy to fall for the girl dressed like an eskimo.
  21. Re:My GOD! Can we say "security risk" by FuckYousAll · · Score: 1

    Funny, if you replace 'keystroke logger' with 'Microsoft product' in the previous post it still makes sense.

  22. and whats more.... by Lispy · · Score: 1, Flamebait

    is this the same crowd that gets the willies anytime Windoze XP calls home? Picture this!
    Sending in every single keystroke on your keyboard...lol...now thats what i call hypocrites.

    cu,
    Lispy

    1. Re:and whats more.... by Anonymous Coward · · Score: 0

      Yes. Slashdot consists of only one person who posts, and so, therefore, when this one person posts two different opinions, he is a hypocrite. Slashdot is definitely NOT a "discussion" site, where multiple people share different opinions. I'm glad you realize this.

    2. Re:and whats more.... by Tony-A · · Score: 2

      It's a question of how concentrated the information is.
      For a lark, sending every single keystroke to something wouldn't bother me too much. When too many people are sending and too many people are looking, it's time to get out of it.
      Nothing hypocritical about it. Whatever XP has/does/will call home with is not really known or knowable, not optional, and can choose its victims at will from the unfortunate horde of XP users.
      Somehow a keylogger that records everything bothers me much less than something that trys to be selective.

  23. Self-optimizing keyboard by brianosaurus · · Score: 1

    Several years ago, a friend of mine analyzed his keypresses, and came up with a keyboard layout optimized for his particular usage.

    If he were to extend that, and have the daemon running all the time, it could optimize his keyboard layout in real time, to keep him most efficient.

    Eventually, he would need only one key.

    --
    blog
    1. Re:Self-optimizing keyboard by Anonymous Coward · · Score: 0

      Eventually, he would need only one key.

      What? One key for typing, and a 37-state switch?

    2. Re:Self-optimizing keyboard by pete-classic · · Score: 3, Funny

      Eventually, he would need only one key.

      Would it be labeled "Any"?

      Anyway, I hope you are trying to be funny, because I can't think of a less efficient way to type than having the keys move around on you.

      -Peter

    3. Re:Self-optimizing keyboard by Anonymous Coward · · Score: 0

      No ... just one key labeled "download porn"

    4. Re:Self-optimizing keyboard by nomadic · · Score: 5, Funny

      Eventually, he would need only one key.

      Congratulations, you just invented the telegraph.

    5. Re:Self-optimizing keyboard by mcpkaaos · · Score: 1

      No, it'd be the asterisk key. ;)

      ------
      [McP]KAAOS

      --
      It goes from God, to Jerry, to me.
    6. Re:Self-optimizing keyboard by sunhou · · Score: 1

      If he were to extend that, and have the daemon running all the time, it could optimize his keyboard layout in real time, to keep him most efficient.

      Some Windows software I use (I forget which program) moves stuff around in the menus, so that the things you use more often appear in a part of the menu that you can get to more quickly. I hate it; leave it in one place, so I can learn where it is and go to it without thinking, rather than having to go searching for it to see if it's in the "easy to find" place, and if not, go hunting for the submenu that it's under. I value consistency over such dynamic games, at least in my software's menus.

    7. Re:Self-optimizing keyboard by Anonymous Coward · · Score: 0

      Windows, office, oulook, IE, all that crap have that sick "feature"

    8. Re:Self-optimizing keyboard by tarmo · · Score: 0

      If we're talking about optimization, how about a T9 system for normal keyboards?

      T9 is the technique used by mobile phones to guess the appropriate words from a dictionary based on the digit keys pressed on the phone.

      How about you just keep your fingers on the baseline (asdfghjkl) and type on that, and the system completes the words by selecting the appropriate letters from the top, middle or lower row so that correct dictionary words form. This should increase typing speed a bit.

      And for programming, the system could use a dictionary of the programming language keywords and declared variables/functions/etc. Might be fun...

  24. Better Way by UnifiedTechs · · Score: 1

    I don't need a program to tell me which keys I type the most, I just have to look at the numbers and see which ones are worn the most.... (or in some cases which ones have had a marker used to draw the letters again)

  25. spacebar? by garcia · · Score: 2

    the key that always broke on my laptop was the fucking tilde.

    I guess going to too many user porn sites back in the day.

    http://porn.com/~pornking/

  26. Read the site! by jargonCCNA · · Score: 5, Informative

    Wow, I'm amused about how many people replied to this article without actually having read the site. Jay's a good friend of mine, I know he wouldn't log the actual keys. Besides, when you go to the Privacy Policy on the page (Yes, you can visit the mentioned sites! What wonder!), it mentions what Pulse will and won't do:

    It is the intent of Pulse to transmit the following information to dolphin.bitdevil.com on a basis whose periodicity is decided by the user through Pulse's configuration menus:
    - user's account name as provided by user
    - user's password for Project Dolphin as provided by user
    - one integer that represents the total number of keys typed since last contact with dolphin.bitdevil.com for the same purpose
    - the current time (represented by the number of seconds elapsed since midnight, 1 Jan 1970 UTC), according to the system clock on the user's computer

    What it is guaranteed Pulse does not record, collect, or transmit to this server or any other destination:
    - which keys the user types, with exception to the analysis of the very last key hit, in order to decide if it is a key that "counts" as a key being hit
    - the contents of the user's hard drive or any other attached or internal or external storage device that may hold any type of data
    - anything on the user's screen

    So, for the benefit of the lazy people who can't be bothered to actually read the important information on a product's website, there you go - the important bits of the privacy policy. Oh, can I get your addresses? I'd like to send you a hard-copy of the link on a big fscking piece of clue-by-four. Jesus.

    --
    Matthew G P Coe
    http://mgpcoe.blogspot.com/
    1. Re:Read the site! by Score0,+Overrated · · Score: 1

      Imagine, for a moment, that you are writing a program to secretly record keystrokes.

      Which privacy policy would you publish ?

      a) Trust us ... we are not recording keystrokes.

      b) We are secretly recording keystrokes and sending the to our server where they will be analysed by the FBI.

      Without proof, their privacy policy isn't worth the paper it's written on.

    2. Re:Read the site! by jargonCCNA · · Score: 3, Insightful

      Well then, why not join up, and run a port sniffer at the same time? That way you'll actually have proof.

      Just because it's been written to run on Windows doesn't mean it's vanilla Micro$oft spyware.

      --
      Matthew G P Coe
      http://mgpcoe.blogspot.com/
    3. Re:Read the site! by Score0,+Overrated · · Score: 1


      What if it sends the keys-pressed-log only if the machine is inside the XYZCorp domain? Only every week, so most packets are benign? Only when pinged by the master-server?

      Me running a port-sniffer only proves that I am not being spied on at the times I am monitoring the sniffer. It doesn't prove the software isn't spying on others, or spying on me at other times.

    4. Re:Read the site! by jargonCCNA · · Score: 1

      So then set up your sniffer to log, then grep the log every once in a while. I just joined the team. I'll go look for a log file, okay? - returns - Well, shit on me! There isn't one! Considering the thing only sends to the server once every hour, or day, or whenever you want it to, it'd need a log file. Since there isn't one, it is Most Certifiably Not a keystroke logger.

      --
      Matthew G P Coe
      http://mgpcoe.blogspot.com/
    5. Re:Read the site! by Score0,+Overrated · · Score: 1

      Perhaps it only starts the logging after a month or so, after even the most paranoid people have stopped distrusting it.

      I'm afraid the burden of proof is on the authors - the users cannot prove the application is safe without monitoring its behaviour constantly for as long as it is used.

    6. Re:Read the site! by Anonymous Coward · · Score: 0

      Because then you could sue them.

    7. Re:Read the site! by jargonCCNA · · Score: 1

      You really think somebody other than Cydoor would do something that viral? Man, I think you should change your username to Captain Conspiracy.

      --
      Matthew G P Coe
      http://mgpcoe.blogspot.com/
    8. Re:Read the site! by Anonymous Coward · · Score: 0

      You must be American.

      You know, suing people doesn't really solve all the world's problems. It's better to make sure the bad things don't happen in the first place.

      Would suing them really reverse all the damage they could do with my credit card number, passwords, etc. etc. ??

    9. Re:Read the site! by Anonymous Coward · · Score: 0

      Hey guys, this is just a matter of trust.

      As far as we know, RealPlayer could be recording and sending keystrokes. Any software could do it. So why the suspicion on this particular one and not others? Just because it does something "related"? How naive.

    10. Re:Read the site! by Score0,+Overrated · · Score: 1

      You really think somebody other than Cydoor would do something that viral[sic]?

      Yes, I do.

      There are plenty of keylogging and password sniffing trojans out there already. Why would I be surprised at one more?

      offtopic :
      Computer viruses are defined by their ability to replicate. Nothing more.

    11. Re:Read the site! by jargonCCNA · · Score: 1

      See? You get it.

      --
      Matthew G P Coe
      http://mgpcoe.blogspot.com/
    12. Re:Read the site! by jargonCCNA · · Score: 1

      There are plenty of keylogging and password sniffing trojans out there already. Why would I be surprised at one more?

      Because every RAT you'll find usually tries to masquerade itself as something different.

      Computer viruses are defined by their ability to replicate. Nothing more.

      Fair enough. Might conspiratorial have made more sense?

      --
      Matthew G P Coe
      http://mgpcoe.blogspot.com/
    13. Re:Read the site! by Jeremi · · Score: 3, Insightful
      Well then, why not join up, and run a port sniffer at the same time? That way you'll actually have proof


      Nope, that wouldn't prove anything except that the software wasn't sending secret info out in any obvious way. It could well be watching just for your password/credit card number, caching it when it sees it, and sending it out to a remote machine 1 bit at a time, as part of the "acceptable" data packets, over the next 24 hours.


      If you want proof, you would need to get the source, inspect it line by line, and compile it yourself.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    14. Re:Read the site! by jargonCCNA · · Score: 1

      That would be absolutely retarded. Besides, then it'd need that non-existent log file that I already checked for.

      --
      Matthew G P Coe
      http://mgpcoe.blogspot.com/
    15. Re:Read the site! by Anonymous Coward · · Score: 0

      Yes, you can visit the mentioned sites! What wonder!

      Actually, by the time most people click the link, the site's already been Slashdotted... so no, we can't actually visit the site and must therefore spout off in ignorance...

    16. Re:Read the site! by Anonymous Coward · · Score: 0

      why would it need a log file? It could just store the info in memory, and then send the info out slowly. Perhaps by encoding it in the number of datapoints sent per TCP packet, assuming windows has something like TCP_NODELAY to disable nagle.

    17. Re:Read the site! by stain+ain · · Score: 1

      Open-source it and I will believe all of that; otherwise I won't take the risk.

    18. Re:Read the site! by EvilGwyn · · Score: 1
      Computer viruses are defined by their ability to replicate. Nothing more.

      Uhhh, no. A computer virus is a program that is written to modify other programs in secret, so that when you run those other programs, the virus itself gets run. They are able to use this to replicate themselves.

      This is in comparison to a worm or a trojan horse, which this hypothesised keylogger would be more like.

      --
      Phear my l33t homepage.
    19. Re:Read the site! by Anonymous Coward · · Score: 0

      A computer virus is a program

      Or a macro.

      that is written to modify other programs

      or modify macros.
      or replace other programs (overwriters, companion viruses)
      or replace/move the bootsector of a disk.

      or they don't have to modify other software at all..e.g. worms.

      in secret

      Not necessarily

      are able to use this to replicate themselves.

      As I said before, the only characteristic of a virus that makes it a virus is the ability to replicate.

    20. Re:Read the site! by jallen02 · · Score: 1

      Of course, the same logic applies to SETI@Home and RC5 etc. You have to trust these programs the same. They all sit on a system and are possibly capable of grabbing anything the user is doing and transmitting that data.

      Anyways..

    21. Re:Read the site! by rabidcow · · Score: 2

      No need for source code, disassemble it. Look for the system call to hook the keyboard driver, find the code that processes those keystrokes and look for anything shifty. If it's on the level it should be fairly straight forward. It's not like this is some essential thing where you have to prove that it's malicious before you decide not to use it.

      Once you're satisfied that it's ok, post it someplace and everyone who trusts you is good to go.

    22. Re:Read the site! by jargonCCNA · · Score: 1

      Because, if you'd read the site, it's an experiment in distributed computing. Not in hiding shit in TCP segments (not packets - IP uses packets).

      --
      Matthew G P Coe
      http://mgpcoe.blogspot.com/
    23. Re:Read the site! by jargonCCNA · · Score: 1

      That would of course require an understanding of assembly language for x86 and AMD, because I doubt they operate the same. Something that I honestly doubt the mainstream of /. readers (though I may be wrong on this) is blessed with. I know I'm not.

      --
      Matthew G P Coe
      http://mgpcoe.blogspot.com/
    24. Re:Read the site! by EvilGwyn · · Score: 1

      Well no. A worm or a trojan can replicate itself in the course of it's running. This doesn't make them viruses.

      Actually the "cp" program has the ability to replicate itself as well. Does that make it a virus?

      --
      Phear my l33t homepage.
    25. Re:Read the site! by rabidcow · · Score: 1

      I guess you're right... (AMD's processors are binary compatible, which means assembly code for them will be identical, except for processor specific extensions, but in this case those qualify as suspicious.)

      But examining source code and compiling it yourself also requires a certain degree of skill, not to mention time and effort. In the end you'll usually have to rely on someone you TRUST. They're the ones that need the skills and time.

    26. Re:Read the site! by TheAwfulTruth · · Score: 2

      Once again, listen closely. Just because someone says something, does not mean it is so. Lots of people say things that aren't true. Maybe YOU trust him, but do I trust you? Maybe it IS an experiment in hiding shit in TCP segments and he's only telling people it counts keys.

      Virtually every virus is based on someone saying something is one thing (A cool fireworks screen saver) and doing something else. And that has happened thousands of times on the net. Why can't this be any different?

      Now of course it's probably NOT that, but you must see that he's strayed awfully close to the credability limit. In every other case, keystroke logging is very bad, people will automatically be suspicious. And they SHOULD be. There are far too many evil people on the net to just be DLing stupid little programs willy-nilly off the net.

      --
      Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
    27. Re:Read the site! by jargonCCNA · · Score: 1

      True, he has gone pretty close to that fine line, but I've known about Pulse for a long time.. I think before he was even coding it, just as he was starting the project.

      It's not really keystroke logging.. I know you've read this before - it's keystroke counting. And I usually don't download things willy-nilly. Well, okay, I grabbed Modometer for kicks but it's rare for me to do something like that.

      My dumbassed brother, on the other hand.. You know anything about the security risks with Direct Connect and CasinoOnNet? I'm thinking about trashing them but I want a really good reason before I go ahead with it.

      --
      Matthew G P Coe
      http://mgpcoe.blogspot.com/
  27. Quick someone.... by jarodss · · Score: 3, Funny

    Generate a script that writes "the quick brown fox jumped over the lazy dog", it uses every letter in the english alphabet, over and over just to throw off their stats.

    On a side note the keys at the support center here would be EU does not RTFM.

    1. Re:Quick someone.... by Anonymous Coward · · Score: 0

      Read the phrase again. Lacks 's'. It should be "... jumps over a lazy dog."

    2. Re:Quick someone.... by RJM · · Score: 1

      Hmm, it appears that your sentence is missing the letter 'S'.

    3. Re:Quick someone.... by oooga · · Score: 1

      What's the point? after all, it does use every letter, but so do many full paragraphs. the problem is that your sentence uses some letters more than once. a better idea would be to type abcdefghijklmnopqrstuvwxyz, but even that would cause little ruffling of feathers. better to type only q's and no u's, or repeatadly hit f4 or 42 over and over. that might -- might -- cause someone to perhaps hiccup on his coffee. even better, why not set off an explosive in a crowded building? people might notice that.

      btw, it's "the quick brown fox JUMPS over the lazy dog" for reference.

      --
      -- Nerds on toast in the new millenium
    4. Re:Quick someone.... by richie2000 · · Score: 1
      The big brown foxy babe jumpS all over his bone, doggy-style.

      Believe it or not, this post started out seriously but just kinda went downhill from "foxy". I'm too tired for this shit. G'night.

      --
      Money for nothing, pix for free
    5. Re:Quick someone.... by Score0,+Overrated · · Score: 1

      All real words. Each letter used only once :-

      "Veldt jynx grimps waqf zho buck"

      Unfortunately it is not a meaningful sentence and some of the words are archaic or not very English.

    6. Re:Quick someone.... by Score0,+Overrated · · Score: 1

      There's a whole list of possibilities at
      Pangrams (holoalphabetic sentences)

    7. Re:Quick someone.... by The+Fred · · Score: 2, Insightful

      No, the way to throw off their stats is to write a script that reads their stats and then type the less used keys more. Adding one to every key stat probably won't do that much.

    8. Re:Quick someone.... by Eythian · · Score: 1
      Generate a script that writes "the quick brown fox jumped over the lazy dog", it uses every letter in the english alphabet, over and over just to throw off their stats.

      Of course, the result of this is that the conclusion will be that everybody has a broken S key.

      I think you meant jumps.

    9. Re:Quick someone.... by Anonymous Coward · · Score: 0

      Um, you missed 's'

      ;kjhasdfgqwertpoiuyzxcv.,mnb ;-) !@#$%^&*()

    10. Re:Quick someone.... by zelyan · · Score: 1

      actually the sentence is "the quick brown fox jumpS over the lazy dog."

      Because the "ed" of jumped is unnecessary, since the "d" is in dog, and the "e" is in the and over, but the "s" of jumps isn't otherwise present.

      But boy would the attempts at poll stuffing on this one be funny, since most poll stuffers have the spelling of your average uneducated 12-year-old.

      Jeff

    11. Re:Quick someone.... by muffel · · Score: 1
      Hmm, it appears that your sentence is missing the letter 'S'
      I'm glad that I am not the only one who checked... 8)
      --

      bla
    12. Re:Quick someone.... by psych031337 · · Score: 2
      Generate a script that writes "the quick brown fox jumped over the lazy dog", it uses every letter in the english alphabet


      So you american-english havenow scrapped the letter "S" from the alphabet by now? Way to go!

      Make that "jumps" and it should be set...
      --
      +++ath0
    13. Re:Quick someone.... by Tackhead · · Score: 2
      > actually the sentence is "the quick brown fox jumpS over the lazy dog."
      > Because the "ed" of jumped is unnecessary, since the "d" is in dog, and the "e" is in the and over, but the "s" of jumps isn't otherwise present.
      > But boy would the attempts at poll stuffing on this one be funny, since most poll stuffers have the spelling of your average uneducated 12-year-old.

      How 'bout if you live in Europe:

      Federated rats vacate West Texas! Steve evades scattered egg beaters! Red cabbages are savage weeds! Cassette#5 reverberates! Dweeb gadgets waste $$$ Caesar was a great deceased badass! Retarded Bart eats wet sewage! Ferrets wear sweaters! Etcetera!

      ...and if you live in the US:

      join my hippy union. you pin holly on johnny; i jump on you only. in my opinion, you look plump; kill my unholy puppy.

      ...leading to the obvious conclusion that European touch-typing birds are more left-wing than Americans. *rimshot*

  28. Just a front to create massive password database? by shinnyo · · Score: 1

    Imagine at the end of this project a huge database containing usernames, passwords, etc. posted on the web. If it were used like that, one user running the client on a corporate net with access to sensitive material could inadvertently take down the entire network.

    On the flip side, it would be cool to see how many keys are pressed by x number of users in x number of days. They should release the source so people can make sure it's not sending the actual -key- that is being pressed rather than the number of keys that are being pressed.

  29. Simple Solution by Sorthum · · Score: 1

    Make the code open source. That way, we'll see exactly what's being sent back along with what isn't. I'd like to see it done with key frequency, reporting every twelve hours or so, as opposed to sending complete logs of what you type, which I highly doubt they're stupid enough to try...

  30. Re:My GOD! Can we say "security risk" by Ageless · · Score: 5, Insightful

    Here's a wacky idea. Read the pages before you comment. They don't keep track of which keys and how many times. Just how many keys total. The return ONE integer to the server periodically and that is: Number of total keys pressed since last contact.

  31. Re:My GOD! Can we say "security risk" by funkhauser · · Score: 5, Interesting

    Despite the dubious value of this little enterprise, there is one solution that would appease the fears of all the paranoid security people out there: Open source. If any random C-literate individual is concerned about the keylogging capabilities of the system, he can just check the source code and see that it's just keys_pressed++; inside a loop.

    The people who run this really ought to consider opening the source, otherwise privacy concerns could cause their project to fail.

  32. Re:My GOD! Can we say "security risk" by Weh · · Score: 1

    well, what if it doesn't record the actual key pressed, just that there *was* a key pressed?

  33. Easy to do safely in linux.... by Anonymous Coward · · Score: 2, Interesting

    You can almost count the number of keys pressed by parsing /proc/interrupts...

    1. Re:Easy to do safely in linux.... by Anonymous Coward · · Score: 0

      Remember to divide by 2 as an interrupt is generated for key release too :)

  34. For me it's always the left shift by oooga · · Score: 1

    _That would explain why the spacebars always break on my laptops._

    For me it's always the left shift, cause of all the < and > neccesary for HTML tags.

    --
    -- Nerds on toast in the new millenium
    1. Re:For me it's always the left shift by tackline · · Score: 1

      Folklore says that it's dust collecting towards the bottom of the keyboard that causes the lower keys to fail first. With old machines at university it tended to be either the spacebar or B key. The joy of Alt-94. Never have 'b' in your password.

  35. Boy Thats sure groovey of them by Das+Fink · · Score: 1

    but that doesn't make me trust them. While it's all well and good that they have this privacy policy, do they actualy follow it?

    Without running a packet sniffer how would you know?

    How do I know they won't change their policy once things get going without telling me? (like thats never happened)

    This is way to big a security risk to even think of installing on my box, not to mention a waste of precious CPU cycles

    1. Re:Boy Thats sure groovey of them by jargonCCNA · · Score: 1

      Precious CPU cycles? What the hell are you running, a 486/80?! I'm running it right now, with ZAP, so I'd know if it were transmitting anything as I type, and I already looked for a log file.. nothing. It's clean. Oddly enough, just as it's been touted, all it does is count your keystrokes. It detects a keypress? It says "Hey, cool! KeysPressed++;." Nothing more.

      --
      Matthew G P Coe
      http://mgpcoe.blogspot.com/
    2. Re:Boy Thats sure groovey of them by Das+Fink · · Score: 1

      1st off yes I run a horribly outdated machine built from the cast off bin at my work (hey this hard drive has only been running in a web server for two years!) , but hey I am a student and if I could afford better I would have better.

      2nd yes that is what that program is doing _right_now_ the concern was raised earlier that it could change what it does once it recieves some sort of ping from a master server. I don't find that to be an unreasonable concern this thing could incubate for years before it does this,(version 1.0 dosn't log what about 1.1?)

      Of course as long as I am being hyper paranoid how do I know other programs aren't already logging my keystrokes. Well I guess I don't but I sure as hell will not add a program that I know does.

    3. Re:Boy Thats sure groovey of them by jargonCCNA · · Score: 1

      But, you see, it doesn't log keystrokes. It counts them. Doesn't index them by key. Just adds to an int variable every time a key gets pressed.

      Hell, I'm running a 333 here. I have a 486 running FreeBSD 4.4 in the corner. If there were a Linux build, I'd drop it on my BSD.

      I'm totally confident in Pulse. Mainly because I know the author. Don't worry - there's nothing wrong with it.

      --
      Matthew G P Coe
      http://mgpcoe.blogspot.com/
    4. Re:Boy Thats sure groovey of them by EvilGwyn · · Score: 1

      The fact that there is no logfile doesn't prove that it is not storing the keystrokes. Maybe it stores them in this new fangled thing called memory.

      --
      Phear my l33t homepage.
    5. Re:Boy Thats sure groovey of them by Anonymous Coward · · Score: 0


      I'm totally confident in Pulse. Mainly because I know the author. Don't worry - there's nothing wrong with it.

      -JargonCCNA


      God gave the savior to the German people. We have faith, deep and unshakeable faith, that he [Hitler] was sent to us by God to save Germany.

      -Hermann Göring

    6. Re:Boy Thats sure groovey of them by jargonCCNA · · Score: 1

      There's also an option to only send out a record when you want to, which would mean that you could go for days without sending a record. If it were a stroke logger, then it'd keep a logfile. It's only a keycounter.

      As I said before - do you really think someone passing around spyware would make it so blatantly obvious?

      --
      Matthew G P Coe
      http://mgpcoe.blogspot.com/
    7. Re:Boy Thats sure groovey of them by EvilGwyn · · Score: 1

      True, true. Even assuming you have somehow proved it would need to keep a logfile, your inability to find "C:\don't look in here\secret-keylog.txt" hardly proves it doesn't keep a logfile. Nice going logic boy. But hey I'll take your word for it since you are a friend of the guy that wrote it right? *wink* *wink*

      --
      Phear my l33t homepage.
  36. Hmmm by nirgle · · Score: 1

    I expected maybe after a few years this project would gather up enough popularity to get slashdotted, and after enough time perhaps even be the frist page hit via a "project dolphin" google search (rather than the actual page about actual dolphins being studied). But it's not even gone public yet and suddenly I'm worrying about bandwidth running out :)

    The trust complexes start today I guess...

  37. Replacement by Anonymous Coward · · Score: 0

    Of course it is too late (there are many studies demonstrating that), but, eventually, it could give us the statistical framework for how to develop an international keyboard!!!

    6000 languages? Small step for a man, but a great step for mankind. Join the International Keyboard Foundation! (joke, unfortunately...)

  38. Neat by 1155 · · Score: 1

    What an original way to capture passwords from everyone around the world. Maybe now I can get the administrative account for the microsoft.com domain. :)

  39. Re:My GOD! Can we say "security risk" by Anonymous Coward · · Score: 0

    incorrect.

  40. gamers beware! by Traa · · Score: 1

    Can't wait for keyboard designers to take the input from this program and remaps 'A', 'W', 'S', 'D' to a "more convenient" place to accomodate it's heavy use by gamers! ;-)

    (for those who don't play First Person Shooters (and I know you are out there) those are the keys used for basic movement and are probably the most used keys on my system)

    1. Re:gamers beware! by mheckaman · · Score: 1

      I wonder if I'm the only FPS gamer that uses 'ASDF' for movement? In order; Strafe Left, Backward, Forward, Strafe Right -- I like the combination, my friends are too afraid to try it out for fear they might actually like it :)

      Matt

      --

      Don't take life so seriously; it isn't permanent.

  41. I don't get it by uchi · · Score: 1

    To all you people who haven't read the web site, it DOESN'T send the actual keystrokes, just the number of keys pressed since the last update. If you are really wary, you could just grab the packets that the program sends out, and look for your own-dumb-self to see that it doesn't contain all of your keystrokes(or any, for that matter) nor is it large enough to contain any confidential information. What...it should be 4-10 bytes at the most, BIG security risk.

  42. Dolphin v2.0 by Anonymous Coward · · Score: 0

    And on the horizon... New, improved Magic Dolphin, which keeps track of the words you type and the order in which you type them in! A product of Future Business, Inc.

  43. Use of � by nick255 · · Score: 1

    I wonder if it will reveal *any* use for , or is this meaningless key just on UK keyboards?

    1. Re:Use of � by J'raxis · · Score: 2, Informative

      That thing is used in some logic textbooks as the NOT symbol, and AppleScript (Macintosh scripting language) uses it at the end of a line to signal that the code continues on the next line (like how a \ is used at the end of a line in shell scripts):

      set d to (display dialog "What the hell is this?"
      with buttons { "OK", "Cancel" })
      set x to button returned of d

      In Unicode, it is U+00AC, and is called the not sign and an angled dash in the documentation [PDF].

      Why did you mention UK keyboards; is that thing some kind of British symbol that I am unaware of? Or did you mean to type the pound sign and my browser is displaying it wrong? (I see a sideways L-like thing, FYI.)

    2. Re:Use of � by Score0,+Overrated · · Score: 1

      No, it is the sideways L thing () and it is on UK keyboards on the top left key.

      Where ~ is on the US layout.

      The key has the `(quote) the |(pipe) and the .

      I've never used it either.

    3. Re:Use of � by nomadic · · Score: 1

      That's part of a secret plot to marginalize you Brits.

    4. Re:Use of � by Shade,+The · · Score: 1

      Good for ASCII Art ;)

    5. Re:Use of � by Emil+Brink · · Score: 2

      Hah, intersting keyboard lore! You UK folks are lucky, us poor Swedes have the almost completely useless and ½ (without and with shift, respectively) symbols on that key. Oh, and with AltGr it does . I never knew. Anyway, paragraph and "one-half" symbols are not exactly commonly used... Both the apostrophe and the tilde are far better. I wonder who came up with these stupid choices, anyway.

      --
      main(O){10<putchar(4^--O?77-(15&5128 >>4*O):10)&&main(2+O);}
    6. Re:Use of � by AndrewRUK · · Score: 1

      That key has ¦, not |

  44. "Project Dolphin" is taken by yerricde · · Score: 1

    after a few years this project would gather up enough popularity to get slashdotted

    Then what do you call this story?

    and after enough time perhaps even be the frist page hit via a "project dolphin" google search

    Too bad "Project Dolphin" is already taken. It refers to the project that produced the GameCube video game console.

    --
    Will I retire or break 10K?
  45. Re:My GOD! Can we say "security risk" by krogoth · · Score: 2

    It only runs on Windows anyways - it can't hurt the security that much :)

    --

    They that quote Benjamin Franklin on liberty and safety deserve neither.
  46. WTF by wayn3 · · Score: 2
    A new project created by Jason Hooper involves the counting and displaying of statistical information regarding the number of keys you have pressed since sign-up to this project.

    Is this a hoax? Am I on Candid Camera?

    Now why would someone want to perpetuate this when we just heard about keyboard wiretaps? Certainly not a SlashDot reader!

  47. Easy cheating? by awallgren · · Score: 1

    How long before someone: (1) cranks up the repeat rate on their keyboard and (2) tapes down the space key.

  48. the keys i press the most by SigmundK · · Score: 0

    rm -rf /* nuff said

  49. King by byronbussey · · Score: 1, Funny

    Stephen King should sign up and dominate you all.

    --



    The surest way to make a monkey of a man is to quote him. --Robert Benchley
  50. Yes by Anonymous Coward · · Score: 0

    Useless, but apparently someone's having fun doing it. I'll file this program in the same folder as my mouse odometer program and SimStapler.

    1. Re:Yes by Anonymous Coward · · Score: 0


      Exactly. Just a novelty for people who care. People in here are complaining like it's a mandatory install. In fact, the author didn't even request the coverage, someone else posted it. He hasn't even released it yet, but I believe he is planning to go open source when he does.

  51. Trojans ? by WndrBr3d · · Score: 1

    Being how moronic the general computer using population is (AOL -is- the largest ISP), I have a feeling if this did catch on, it would spawn a slew of trojan key loggers.

    They should have it be digitally signed or something, the secutiry risks alone are outrageous.

  52. average key presses.. by NightHwk1 · · Score: 1

    If every unique piece of text out there was added together and divided by the number of people on the planet, I wonder what the average number of keypresses per person would be...

    1. Re:average key presses.. by mikera · · Score: 2

      It would be a big number. But I don't think it would be very easy to estimate it using that method. You would need to:

      a) Eliminate all non-typed text, particularly computer generated text and copies. Not easy, especially since identical pieces of text could have been typed many types ("First Post!" springs to mind....)

      b) Add in an estimate of all typing that never made publication (deleted paragraphs etc.), in game keystrokes.

      My suggested method of estimate the grand total number of keypresses per user would be to install lots of keyloggers, or look at MTBF rates for keyboard supplier.

  53. Obvious Windows joke by Scoria · · Score: 2, Funny

    "Our research has confirmed that three keys are used most frequently by computer users: ctrl, alt, and delete."

    --
    Do you like German cars?
  54. I bet you could tell how well someone spells words by sam_handelman · · Score: 2

    Assuming that it is counting which keys as well as how many - the little web page seems to indicate how many, and his friends seem to be having a race - I bet you could figure a way to tell good spellers from bad, using that information.

    My guess would be that people who spell correctly would use uncommon letters with a certain relative frequency, but people who spell things wrong, frivelous [sic] for example, would use less uncommon letters and more common letters.

    You'd need to do a lot of training - I'm sure that many poor spellers would "look like" people with good spelling and unusual word choice.

    I don't want to be a spelling Nazi, I make occasional mistakes myself, but the editors of Slashdot need to start spellchecking their comments/articles. It isn't like any of your editorial comments are hand written, guys! Real journalists come on here and judge your entire readership, hundreds of thousands of people, based on the degree of professionalism you display.

    Stop slouching! It's two O'clock in the afternoon, PUT PANTS ON!

    Here's a java spellchecking applet. It certainly seems to work; I for one like to spell things correctly, I understand that other people don't and in a post I certainly have no business complaining, but I would like a little button, "spell check" next to Preview.

    There are at least half a dozen spellchecking projects on sourceforge. I haven't found any Java applets, unfortunately.

    --
    The good and new comes from no quarter where it is looked for, and is always something different from what is expected.
  55. Mouse odometer? by r2ravens · · Score: 2

    This reminds of that little app that has been floating around for years, the mouse odometer.

    I would display on screen the number of miles your mouse has rolled. Maybe he could piggyback this functionality... since the whole thing is pretty pointless anyway. (Except for the RSI/take a break after so many keystrokes function.)

    Actually it would be an interesting analysis to compare keyboard use to mouse use, per user, especially if it could be compared across platforms.

    --
    War is Peace. Freedom is Slavery. Ignorance is Strength. - George Orwell or George Bush?
    1. Re:Mouse odometer? by balloonpup · · Score: 1

      Actually, I had a mouse odometer from Toggle Booleans some time ago (for Win 3.1, but it works above that) that counts keystrokes too...separated into alphanumeric keys, directional keys, and things like Ctrl, Shift and Alt. It works great!

      --
      I sing the doggie electric!
  56. I would probably be surprised by the count by Daath · · Score: 2

    And then become depressed to find that the key most commonly used was backspace :P

    --
    Any technology distinguishable from magic, is insufficiently advanced.
  57. Re:RTFA by Anonymous Coward · · Score: 0

    My GOD! Why don't people read the article first instead of making up things? It counts the number of total keystrokes. Nowhere does it ever say it logs *which* keys are pressed, or in what order they were pressed. The only place where logging which particular keys were pressed was in CmdrTaco's blurb, which is generally a bad place to get your opinions and info from.

    Save your paranoia for the real security risks. Although I'm not sure how much of your security advice should be trusted, considering how you can't even read a simplified summary of an article accurately.

  58. Program Not Available Yet by warnerve · · Score: 1

    Just a note for anybody looking to get the program, it is not available yet:

    Pulse is currently not available for public download. It is in its beta phase and is currently undergoing tests by a group of friends on the internet. This will be the place to download Pulse when it goes public.

  59. LOL by _typo · · Score: 2

    So the FBI's key logger gets announcements on Slashdot now? How much are they paying for this?

    --

    Pedro Côrte-Real.

  60. Re:tilde? by Anonymous Coward · · Score: 0

    I hit that key about five times a year. And only when I'm playing Quake. YMMV, I guess.

  61. Re:My GOD! Can we say "security risk" by Anonymous Coward · · Score: 0

    That is such bullshit, I wish I could come over there and kick your ass for being so dumb.

  62. Re:My GOD! Can we say "security risk" by Jeremi · · Score: 2

    Here's a useful hint: just because something is posted on the Internet doesn't mean that it is true.

    --


    I don't care if it's 90,000 hectares. That lake was not my doing.
  63. Wouldn't this fit the standard pattern? by willybur · · Score: 5, Informative
    This has already been done, in a way. A guy took a bunch of newspapers, and tallied up the numbers of times each letter occurred. He did this over a long period of time, and came up with a ranking chart. This list can be used to crack monoalphabetic ciphers, using frequency analysis (the most common code letter would translate to be most common real letter, and so forth). This is how you crack the Cryptoquotes in the newspaper.

    In terms of frequency, here are the percentages (out of _The Code Book_, by Simon Singh, page 19):
    • a: 8.2%
    • b: 1.5%
    • c: 2.8%
    • d: 4.3%
    • e: 12.7%
    • f: 2.2%
    • g: 2.0%
    • h: 6.1%
    • i: 7.0%
    • j: 0.2%
    • k: 0.8%
    • l: 4.0%
    • m: 2.4%
    • n: 6.7%
    • o: 7.5%
    • p: 1.9%
    • q: 0.1%
    • r: 6.0%
    • s: 6.3%
    • t: 9.1%
    • u: 2.8%
    • v: 1.0%
    • w: 2.4%
    • x: 0.2%
    • y: 2.0%
    • z: 0.1%
    --

    --
    "Everybody wants a rock to wind a piece of string around." - They Might Be Giants, "We Want a Rock"
    1. Re:Wouldn't this fit the standard pattern? by nirgle · · Score: 1

      percentages (out of _The Code Book_, by Simon Singh, page 19):

      That book is amazing. I'd recommend anybody who hasn't read it, read it. Try the cipher challenge too.. it's pretty fun.

    2. Re:Wouldn't this fit the standard pattern? by gregbaker · · Score: 2
      This has already been done, in a way. A guy took a bunch of newspapers, and tallied up the numbers of times each letter occurred.

      These results would be valid for any users who sit down at their keyboard and type out newspaper articles day-after-day.

      The results for normal use would be skewed depending on the user. For examples, I bet I hit "l" followed by "s" a lot more than standard Engligh texts would suggest. It also only addresses the finished document, not gross keypresses. Using myself as an example again, I bet the backspace key has a shockingly high frequency.

      But, it doesn't address the real point of this program at all: to count raw keypresses. I have no idea how many keypresses I make in a day. Whatever it is, I'm sure my estimate would be low.

    3. Re:Wouldn't this fit the standard pattern? by nirgle · · Score: 1

      But, it doesn't address the real point of this program at all: to count raw keypresses. I have no idea how many keypresses I make in a day. Whatever it is, I'm sure my estimate would be low.

      Think roughly a million per month. But hey, it'll all become clear soon :)

    4. Re:Wouldn't this fit the standard pattern? by zbuffered · · Score: 1

      And I would definately press the keys WASD more than any newspaper article statistics would suggest.
      I'd also be interested to know the ratio of keypresses/mouse clicks, for different operating systems. Wouldn't that be something?

      --
      Synergy is your friend
    5. Re:Wouldn't this fit the standard pattern? by Sinical · · Score: 1

      No: I imagine a lot of stuff from people like me (coders), would be '=' '->', Alt-Tab, Ctl-Alt-Right-Arrow, '(', '{', etc.

      For plain English, like you'd see in a newspaper, the counts are probably right, but horribly wrong for actual computer use (by programmers at least).

  64. Easy Weight Loss! by damiam · · Score: 2, Funny

    Someone should calculate how much energy it takes to press a key, and write a program that counts how many calories you've burned. "Mom, let me have that extra desert, I've been playing Quake for two weeks!"

    --
    It's hard to be religious when certain people are never incinerated by bolts of lightning.
    1. Re:Easy Weight Loss! by nirgle · · Score: 1

      Someone should calculate how much energy it takes to press a key, and write a program that counts how many calories you've burned. "Mom, let me have that extra desert, I've been playing Quake for two weeks!"

      I thought I'd thought of it all too. This is brilliant...

  65. What about those mouse clicks? by Xapp · · Score: 1

    How many clicks can a coder click if a coder could surf (cough cough). Um anyways... I wonder what the ratio between keystrokes to clicks is.

    --
    Eye, says I.
  66. Re:My GOD! Can we say "security risk" by Anonymous Coward · · Score: 0

    Here's a useful hint: just because something is posted on the Internet doesn't mean that it isn't true.

  67. We've read the site & its still VERY dangerous by SomethingOrOther · · Score: 3, Insightful

    Jay's a good friend of mine, I know he wouldn't log the actual keys.

    Heh
    My ex-wife was a good friend of mine.
    She wouldn't tip brake fluid over my car :- /

    Besides, when you go to the Privacy Policy on the page it mentions what Pulse will and won't do

    And this privacy policy comes under European law also?
    Is Jay open to bribes from unscrupulous bastards who will pay for the data he collects?
    Can a melicious version of this code be put out there so a clueless windoze user downloads the wrong one? (one without a ''privacy policy'')

    Even if your mate has the best intentions, encouraging people to install spyware like this is very bad karma. You are encouraging people to take stupid risks.

    --
    Anyone quoted by a reporter knows how little they understand
    Don't believe what you read is the truth.
  68. This could be useful by Binarybrain · · Score: 2, Insightful

    From a usability standpoint this could be used to determine ways to decrease the number of keys pressed to complete a task. If it could keep track of which keys were pressed it would be even more useful to application developers concearned with usablity and design issues.

    1. Re:This could be useful by Tony.Tang · · Score: 1

      Keylogging is, in fact, a tool that is used in usability. On a mass scale like this, I doubt keylogging will be of much utility given (a) the diverse number and types of users, and (b) the diverse number of applications that are being used.

      It might be kind of cool to see if you could empirically generate different /classes/ of users (for instance, the heavy keyboard vs. the heavy mouse users), or whatever for different applications. Or perhaps differentation between classes of applications by the amount of key usage, etc. Unfortunately, I don't think the protocol of this thing does that; moreover, the only people that will install this thing are geeks. ;)

    2. Re:This could be useful by nirgle · · Score: 1

      Unfortunately, I don't think the protocol of this thing does that; moreover, the only people that will install this thing are geeks. ;)

      Which of course was my intent from the start ;)

  69. Re:My GOD! Can we say "security risk" by Ageless · · Score: 1

    That's true and a good point. But! Once the program is released it will be the work of a minute or less to see if it's sending a single integer, or one for each key. (I realize it could be compressed or encrypted, but discount it).
    I guess my real point was that their stated goal was not to collect single key statistics, but total key statistics. What they actually do is something else entirely.

  70. Why go through all this trouble by Rayonic · · Score: 2, Funny

    ...when I can just ask the VX2 Corporation how many keys I've pressed?

    1. Re:Why go through all this trouble by nirgle · · Score: 1

      Damn... they've found me out (again)

    2. Re:Why go through all this trouble by Anonymous Coward · · Score: 0

      These guys suck!

  71. broken spacebar? by Anonymous Coward · · Score: 0

    what do you mean with 'broken spacebar'? I have never broken or seen a spacebar 'broken'. I have had loads of cheap keyboards wear-out, keys becomming unresponsive and such, or the lettering on the keys no longer readable (but thats not really a problem, as I don't look at the keyboard anyway).

    The best solution is to get a quality keyboard such as the old IBM PS/2 keyboard I have. Its indestructable, and just needs a cleaning so now and then.

  72. Re:RTFA by Anonymous Coward · · Score: 0

    Nowhere does it ever say it logs *which* keys are pressed,

    Of course it doesn't admit to logging keystrokes!!

  73. Reminds me of a childrens rhyme by debaere · · Score: 2

    How many keys could a typing geek type if a typing geek could type keys?

    A typing geek could type as many keys as a typing geek would type, if a typing geek could type keys.

    --

    DOS is dead, and no one cares...
    If there's a Bourne Shell, I'll see you there
  74. OS/2 port user's press these keys most often by linzeal · · Score: 1
    A-M-I-T-H-E-L-A-S-T-O-S-/-2-U-S-E-R-A-L-I-V-E

    I mean seriously what advantages does OS/2 offer nowadays? Can OS/2 use win95 drivers?

  75. The Most Pressed Key by ath0mic · · Score: 1

    It has been established that the letter E is the most common letter in the english language (a useful tool in early cryptography with frequency graphs) But I wouldn't be surprized if x was even more common on the net :)

    1. Re:The Most Pressed Key by J'raxis · · Score: 1

      Letterwise, e is the most common. But keywise, I would say that something like space, slash, or dot would be the most common. And tab if you spend time using a shell with autocomplete like bash or zsh. And dont forget modifiers like control, alt, shift, and command (Macintosh) would be very common also they dont produce anything printable, but they still are keys that get pressed.

    2. Re:The Most Pressed Key by ath0mic · · Score: 1

      very true. In that regard, I wonder how many mouse clicks there are, and if that surpasses keystrokes. I've probably clicked my mouse more than I've typed since the advent of Windows and other graphical desktops, not to mention the many cliks I've used in gaming.

  76. how about mouse movement by bokmann · · Score: 1

    Years ago on my mac, I had a program that kept track how many feet I had moved my mouse... I got up to over 2 miles before I got tired of tracking it.

    Hows about writing something that kept track of this, and make neat annoucements on the collective like, 'enough mouse-distance to go from MY to LA! enough to go to the moon!', etc?

  77. read the story by Anonymous Coward · · Score: 0

    "Nevermind the obvious...". Stupid fucks.

  78. After a year of logging by Jennifer+Ever · · Score: 1

    We can play the world's largest game of Scrabble with the results.

  79. Joking? by Anonymous Coward · · Score: 0


    You're kidding me, right?

    Well, for one, there's no Linux client, only Windows.. Everyone knows the most common key used by Windows users is their left mouse button. :)

    I can smell keylogger from here. Even with his "trust me, I'm not keylogging..." disclaimer, I'd have to be very paranoid..

    I think it'd be easier to just parse my ~/mail/sent-mail , and all my code, to see which keys I press more frequently. I can definately tell you how many letters I typed (after backspaces, hehe) each month..

    Maybe I should have paid more attenation to that article on document retention. How long should I keep my old mail? Oh, who cares, he'll have it all logged for me anyways.. :)

    Anonymous Coward^H^H^H^H^H^H Paranoid

    1. Re:Joking? by nirgle · · Score: 1

      Maybe I should have paid more attenation to that article on document retention. How long should I keep my old mail? Oh, who cares, he'll have it all logged for me anyways.. :)

      Heh, that reminds me of the old joke (I don't know exactly how it goes): The US lost all its secret document stashes to a fire or something, and the Chinese embassy chimed in, "Don't worry, we've got backups of it all for you"

  80. preventing cheating by zoombah · · Score: 1

    i don't know if the software is still in beta or something, but I didn't see anything about cheat preventing. He says that the client records the number of keypresses and connects to a CGI which transmits the info.

    It seems like it would be *really* easy to cheat. What prevents me from typing

    http://dolphin.bitdevil.com/cgi-bin/count.cgi?nu m= 38948937492837493824793824792

    into my Moz address bar?

    1. Re:preventing cheating by nirgle · · Score: 1

      It seems like it would be *really* easy to cheat. What prevents me from typing

      Well zoombah, I've already taken this most obvious of sabotage concerns into mind. I asked myself that question, then fixed it so it's not a concern, then asked myself the next most obvious question, and continued like that until I was at the point where any user that had sabotage in mind that far would keep pursuing it ad infinitum, at which point I stopped.

  81. We could also get rid of useless keys... by PineGreen · · Score: 1

    Really, this would also teach us that some key are COMPLETELLY USELESS, such as Caps-Lock, INSERT and SCroll -lock!

    1. Re:We could also get rid of useless keys... by nirgle · · Score: 1

      Really, this would also teach us that some key are COMPLETELLY USELESS, such as Caps-Lock, INSERT and SCroll -lock!

      Oh but the LED lights must stay.... *wink*
  82. Wow, a distributed keyboard and passwords logguer by fferreres · · Score: 1

    Why not just tell them our passwords so they can agregate the data and find what are the most used ones? Oh, wait...

    Maybe they just upload agregate data, but will still be a hazard (what if you type a password and then sit still?).

    --
    unfinished: (adj.)
  83. What's the big deal? by BlueOtto · · Score: 1

    This seems like a program that one could program in just a few hours, if that. It has such small functionality. Why is this so interesting? This is not 'slashdot'-worthy news.

  84. Open source? by RinkSpringer · · Score: 2, Insightful

    I wonder, will this key-counting thing be open source? I wouldn't trust it if it weren't opensource... it might count more than just keystrokes. We all know how popular spyware is there days. If the author is serious about this, he would make the program open-source... just my .02

  85. i've always known by sewagemaster · · Score: 1

    i've always told you kids out there that the space bar is the *KEY* to a healthy relationship between you and your fantasy partner. it so happens to be the same key that is mapped to the play button on your movie player to play that porn video you downloaded.

    the 'bar' breaking on your lap-top isnt a good sign at all.
    it marks the downfall of manhood..ugh.....mankind.

  86. cheap keylogging by sister_snape · · Score: 1

    Another fine way to get a keylogger sitting on your machine, assuming there is not already one present.

  87. Somehow... by enneff · · Score: 2

    I don't think there'll be people 'battling' for the top position on this ladder. All it proves is who wastes the most time posting to slashdot.

  88. Kind of like Scrabble by T1girl · · Score: 2

    The letter distribution is based on frequency of use. You only get one z and q but a lot of e's and a's.

    1. Re:Kind of like Scrabble by psych031337 · · Score: 2
      The letter distribution is based on frequency of use
      If you are referring to the distribution of letters over the keyboard area, you are wrong. The original QWERTY design still dates back to the early ages of mechanical typewriters. With the mechanical system not being fully optimized, it was decided to move the often used letter conbinations as far apart as it was possible to physically slow the typist down and allow time for the "type" to move back from the paper before the next letter is launched. If you have ever typed on an old mechanical writer you know what i mean - typing too fast or accidentally pressing two keys at once would result in both types bolting forward and getting stuck.

      Just look at Dvorak (an alternative keyboard layout). After getting used to it, you are easily 10% faster compared to QWERTY.
      --
      +++ath0
  89. Jesus H. Christ! by Anonymous Coward · · Score: 0

    "THAN" is the comparative you dumb shit! "THEN" is temporal!

    How many times do you have to make the same stupid third grade grammatical error? Are you completely retarded, Taco?

    1. Re:Jesus H. Christ! by nirgle · · Score: 2, Funny

      THAN" is the comparative you dumb shit! "THEN" is temporal!
      How many times do you have to make the same stupid third grade grammatical error? Are you completely retarded, Taco?

      It counts as 4 keystrokes either way. Soon that will be all that matters. Will save kids time, not having to take English.

  90. A reasonable way to judge by alue · · Score: 2, Informative

    how frequently you press the keys on your keyboard in relation to each other is to just look at your keys. The friction generated by the movements of your fingers against the keys wears away the surface of the keys so that (1) the printed symbols begin to fade away and (2) the surfaces of the keys becomes smoother and smoother.

    There's a smooth shiny oval-shaped area about 2/3's the way across my space bar (starting from the left) where I'm evidently accustomed to tapping that particular key. =)

    1. Re:A reasonable way to judge by cyberon22 · · Score: 1

      Yes, especially if you happen to use keyboards made out of soft, malleable substances like pudding.

    2. Re:A reasonable way to judge by ameoba · · Score: 2

      I can't entirely comprehend how it happened, but I've seen keyboards that not only have keys on the home-row wiped clean of markings, but they are rippled. There is a discernable ridge of plastic where one should not be.

      The problem with looking at friction is that a lot of times you end up rubbing across keys that you aren't actually using.

      While it might be a usefull metric for an individual to evaluate their personal use, it becomes meaningless if you want to compare two different users, as I've seen people who literally stab the KB with their fingers while typing.

      --
      my sig's at the bottom of the page.
  91. do I want to know how many chars I typed? by onki · · Score: 1

    I wouldn't. Had this old IBM keyboard where noone else was able to find the A, E, ^ or any other common used key. The chars just vanished :)

    1. Re:do I want to know how many chars I typed? by nirgle · · Score: 1

      I wouldn't. Had this old IBM keyboard where noone else was able to find the A, E, ^ or any other common used key. The chars just vanished :)

      I wish someone had thought of this the day before I started using the computer for the first time. I'd love to know how close I am to 1,000,000,000, if I haven't passed it already

  92. Already in Linux /proc/interrupts by redelm · · Score: 2

    `grep key /proc/interrupts` already gives a nice count under Linux. Remember that all keys generate one interrupt when pressed, and one when released. IIRC, some generate more than one int per press (extended keycodes?), and there may be an issue with debouncing.

    1. Re:Already in Linux /proc/interrupts by thogard · · Score: 1

      1: 11 XT-PIC keyboard
      Somehow I think I typed more than 11 keys since the system booted.
      so I look down the list....
      9: 6856293 XT-PIC bttv, usb-uhci, eth0
      Maybe its this usb keybaord.
      I can't find anything in /proc/bus/usb that would show how many keystrokes were typed (logged or even sent to the CIA)

  93. How many keys... by Ignominious+Cow+Herd · · Score: 1

    All of them. How many have you pressed?

    --
    Lump lingered last in line for brains, and the ones she got were sorta rotten and insane.
  94. Keystrokes for Power? by Markopolis · · Score: 1

    Here's a related idea. Why not use all these millions of keystrokes to generate power for your PC. Could you power your laptop just by typing on it hard enough if it had some sort of energy capture device in the key mechanisms? Has this been tried before?

  95. Windows ME by Dwedit · · Score: 2, Funny

    When I ran Windows ME, Alt, Ctrl, and Delete were pretty high on the chart.

  96. A Proprietary Magic Lantern? by dy_dx · · Score: 2, Funny

    This isn't special...the FBI already logs all of my keystrokes for me...

    i wonder if they'd be nice enough to hack together something to let me look at my stats :-)

  97. The amount of keys i have pressed... by PetzoldC · · Score: 1

    68794...wait...68809...wait...68824...
    ahh, forget it...

  98. Putting it to real use by PhotoGuy · · Score: 2

    Something like this could be used to truly improve UI's. By studying key presses (and mouse movements), and seeing the particular things that *slow* people down in their interactions, better UI's could be created.

    Things like the Fitaly keyboard (and an IBM equivalent, and others), were created by using large texts to estimate pen motion and such. Actual user interaction would be even more valuable (although it's hard to say if it'd be much different; certainly some things like cursor motion and other navigation would come out higher in real world analysis, than using text analysis).

    The concept of automated collection and analysis of user interaction efficiency is pretty exciting. It really could amount to more than "which keys have you pressed the most." (With me, it'd be backspace :-)

    -me

    --
    Love many, trust a few, do harm to none.
  99. GREAT IDEA!! by Anonymous Coward · · Score: 0

    Now they can log how many keystrokes are in all my passwords, credit card numbers, all my account info and even my private emails!! This is awsome!! GREAT IDEA!!

    Of course I trust them 100% not to mine my data for unscrupulous purposes.

    WTF?!!

  100. Congrats to Slashdot Editors by cyberon22 · · Score: 1

    Congrats to the editors for overrulling mob irrationality on this one.

    My first reaction to seeing this post was one of incredulity. Reading other people's posts, I get the impression that they just loving handing out passwords and personal info to complete strangers.

    But they don't like Microsoft? Funny that.

  101. Re:Easy to do safely in linux....On the console by dbCooper0 · · Score: 1
    I am only an honorary linux user, but on my boxen by telnet, it shows only the actual keystrokes *physically* typed, and not the user's telnet session.

    So I guess it would work for those who sit at the console...?

    --
    db
    Cig:
    ôô
    /`
  102. Re:Jesus H. Christ! (good it got modded up!) by dbCooper0 · · Score: 1
    So glad you have reinforced what has bugged me for over a year. I have been cringing not at just Taco's stuff, but at almost all other "cover" stories that come through here.

    Whilst one does not even have to point out the comparative vs. temporal reasoning, the general public needs to be more aware of stupid shit like this to keep us on our toes grammatically.

    I have a geek kid who can code circles around me, but when he says "alias" he pronounces it to make me think of the Big Boy Restaurant. Go figger. To his credit: He can remember "righty-tighty, lefty-loosy"

    --
    db
    Cig:
    ôô
    /`
  103. Ahh... but which part of which key by Glorat · · Score: 2, Funny
    Ahh... it may tell you which keys you press but not which part of the key.

    "this would explain why my spacebars always seem to break on my laptops"

    If I look closely at my laptop spacebar, I notice that the texture on the right edge of the spacebar is much smoother than the left side. Conclusion: I press the spacebar with my right hand much more often than my left.

    Hah, your program couldn't figure that out =P (And pressing just one side of a wide key will probably cause it to break in the long run!)

  104. Keypresses != letters by martyb · · Score: 2

    There's much more to this than first meets the eye. Here are some things to consider when making the counts:

    • Press a key and hold it down - autorepeat. One keypress generates numerous characters of input.
    • Capitalization - Does "A" count the same as "a"? The "A" requires pressing TWO keys: the SHIFT key as well as the key for the letter a. (Assuming, of course, that the CAPS LOCK key is inactive! Otherwise, the "a" now requires the SHIFT key!)
    • Other "Meta" keys - What about the CTRL key? ALT key? Windows Key?
    • Non-US keyboards - It should not make a difference if a user's keyboard is designed for a different language; does it? (Think of German, Greek, Arabic, Korean, Japanese)
    • That's right, can't count just bytes, either! DBCS (Double-Byte Character Sets)
    • Then also consider non-character-generating, but frequently used keys like the arrow keys and the page-up, home, end etc. keys.

    I'm sure there's more, but I would really be interested to see how well the program captures every single keypress!

    BTW, it would be really interesting to compare the distribution of keypresses required for an experienced Emacs user compared to an experienced vi user for typing in say, identical computer programs! One could then see which one was more efficient. Then, of course, one could argue that some keypresses require more "work" than others. A home-row "d" being less work than pressing the digit "1"; but of course is that a "1" from the main group of keys, or the "1" on a numeric keypad? Let the editor wars continue! ;^)

    1. Re:Keypresses != letters by rabidcow · · Score: 1

      Just so ya know, keys are sent from the keyboard as a series of key press/release events, not as complete letters. (some keys are sent as very strange combinations, like "print screen" iirc, but it's still easy to tell)

      All that needs to be done is to catch the keystrokes before they are decoded by the OS, which is probably not very difficult.

      Autorepeat might be something tho... but I think the most that would be needed is to only register keypresses that are sent when they key was previously up. (Repeat is usually sent as multiple key down events with no intervening "up", and I'm pretty sure this is actually done in the keyboard.)

    2. Re:Keypresses != letters by Phroggy · · Score: 1

      (Repeat is usually sent as multiple key down events with no intervening "up", and I'm pretty sure this is actually done in the keyboard.)

      Key repeat rate is controlled by the operating system. Besides, most games bypass the key repeat.

      On Mac OS, games usually use InputSprockets (an API set) to access input devices like keyboards, mice, joysticks, etc., bypassing the standard OS behavior. Interestingly, InputSprockets allow a game to use both buttons on a two-button mouse even though the OS itself (with no driver installed) treats both buttons the same. Why Apple didn't add multi-button support into the OS years ago I'll never know...

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    3. Re:Keypresses != letters by canadian_right · · Score: 1
      PC keyboards do auto-repeat in hardware. They send multiple down events once the auto-repeat is triggered. The delay before auto-repeat starts and speed can be controlled by writing to the keyboard hardware via the ports (which can be done by the OS).

      Old dos games almost always installed their own int9 ISR for the keyboard as the default bios int9 isr does not handle multiple simultaneous key presses. win9x games use direct input, generally. Before direct X they were stuck with one of the win32 async keyboard functions (you would never use the standard message pump in a game!).

      PC key boards send scan codes, one for the press, a second for the release (same code with high bit set). The second key pad sends the same codes as the main keypad, but preceded by a 0xe0 (I think, haven't dealt with the keyboard hardware for a while). The pause key sends multiple codes. If you ever write an ISR for the keyboard, always use the DOWN presses, not the releases as many typists actually release they keys in a different order from the presses.

      --
      Anarchists never rule
  105. This would be neat for mosue clicks too by 0xA · · Score: 2
    One copy of Diablo: $59.95
    One Logitech Mouse Man: $95.99 (now completely ruined)
    Internet Access: $34.95 / month

    The crackly noise whenever I move my index finger: Priceless

  106. Re:Jesus H. Christ! (good it got modded up!) by Anonymous Coward · · Score: 0

    Actually, I shouldn't have called Taco "retarded." The Down Syndrome patient I know doesn't make the same dumb mistake day in and day out, year after year. Taco is worse than retarded, he's determinedly ignorant. These mistakes aren't occasional goofs or typos, they represent pattern of complete disregard for basic communications skills in his own native language.

    I wonder how many different ways Taco can misspell "definitely?"

  107. Re:We've read the site & its still VERY danger by Anonymous Coward · · Score: 0

    Do you install any software on your computer? Are you aware of what programs hook the keyboard, or do you keep track of every packet sent from your computer?

    If you're gonna be that paranoid, anything could log all your keystrokes and send them away. Ok, big companies are less likely to do this (someone's guaranteed to notice), but it's still possible.

  108. and the name of this program is? by Anonymous Coward · · Score: 0

    magic lantern right? I can see it now, the fbi is so clever they even tell people the program logs keystrokes, all the criminals will run this.

  109. RC5's not frivolous? by giveuptheghost · · Score: 2, Insightful

    Oh, you mean RC5's not frivolous? There are people dying in the world due to our continued lack of scientific knowledge regarding various diseases and our own gene structures.

    Try one of these instead, please...

    Genome@Home: gene structure
    Folding@Home: protein folding
    United Devices: cancer and anthrax
    Parabon Pioneer: cancer
    Entropia's FightAIDS@Home: AIDS

  110. well pat by jjshoe · · Score: 1

    can we say wheel of fortune? :)

    --
    -- botsex is {grep;touch;strip;unzip;head;mount} /dev/girl -t {wet;fsck;fsck;yes;yes;yes;umount} {/de
  111. porting it to OS/2? by sigsegv_11 · · Score: 1

    From the download page:

    Pulse is currently not available for public download. It is in its beta phase and is currently undergoing tests by a group of friends on the internet. This will be the place to download Pulse when it goes public.

    (NOTE: An OS/2 port is being considered.)


    Why OS/2? Wouldn't a Linux port make a little more sense? After all, I'd imagine many more people (especially from the /. crowd) use Linux than OS/2.. it'd be a lot better for his project.

    -Dave

    1. Re:porting it to OS/2? by darketernal · · Score: 1
      Hopefully, they may release the code once they are happy with it and anyone with a compiler can build it for whatever OS they are using - but that has a bad side: someone could hack the code to actually track the keys pressed and send them in the same kind of pulse. If the current software isn't already doing so... =)
      Why OS/2?
      I'm wondering the same thing. Even a Mac port would make (marginally) more sense. OS/2 is dead and, according to Maximum PC's 'glitch' in May 2000:

      "The [Pan-OS] Council estimates there are currently 60 active OS/2 users on the West Coast, 55 active users on the East Coast, and another 35 to 45 active users nesting in underground hovels and effluvial drainage pipes throughout the rest of the country."
      =)
  112. vicious cycle by bitspotter · · Score: 1

    The program captures & analyzes keystrokes, made by programmers fixing bugs and making enhancements to the program, which captures and analyzes keystrokes made by programmers.....

  113. What a waste of a distributed computing project... by Anonymous Coward · · Score: 0

    This is one of the most inane things I've seen. Who cares how many keys you've pressed?

    This is a real distributed computing project, UD's Cancer Research...

    Linux users need WINE to run it, as there is no native client yet...

  114. Look at your keyboard! by ZoneKagen · · Score: 0

    Easier ways: Grime build-up. What keys are the grimiest?

    --
    - Dost thou think because thou art virtuous, there shall be no more cakes and ale?
    1. Re:Look at your keyboard! by titaniafq · · Score: 1

      The keys:

      w f r e p o 0 r n

      and SPACE!!

      Bye...

      --
      -- Do not bite the bait of pleasure till you know there is no hook beneath it.
  115. Statistics or Trivia ? by Anonymous Coward · · Score: 0

    At least with SETI there is a CHANCE of finding new information that would advance civilization. To have a confirmation of Hawking's dying black hole theory would give me something new to use as bar trivia. "What did you do this weekend ?"

    Counting keystrokes seems more like trivia than science. Are you going to change the pattern of the keyboard away from QWERTY ? It's like the foot/miles system in the U.S. Everybody says we should get rid of it but it never gets done.

    Perhaps a third of my work at my day-time job is pressing simulated function keys on virtual terminals using my mouse, or I could have used the keys CTL-Alt-6. Does a mouse click get a prorated number of keystrokes ?

    This response brought to you by the letter B.

    1. Re:Statistics or Trivia ? by nirgle · · Score: 1

      Counting keystrokes seems more like trivia than science

      Who ever said anything about science?? And it's not distributed computing either. Nice how my project has been known for less than a day and is already blown way off its original base.

    2. Re:Statistics or Trivia ? by GigsVT · · Score: 1

      It's an interesting project man, but with closed source, it's hard to trust something we know to be trapping our keystrokes, no matter how much you claim it doesn't record which keys.

      So why not open source it? Are you going to sell this commercially or something?

      BTW- make sure you digitally sign all downloads to be safe. The potential for your reputation to be ruined by a trojan that claims to be your program is high.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    3. Re:Statistics or Trivia ? by nirgle · · Score: 1

      So why not open source it? Are you going to sell this commercially or something?

      Selling it commercially... the concept makes me feel sick. And it will be open source soon... it's a fair trade :)

    4. Re:Statistics or Trivia ? by nirgle · · Score: 1

      Hmm.. by "It's a fair trade", I meant: open sourcing it (something I was considering anyway) is a good trade for the participants it could bring along.

    5. Re:Statistics or Trivia ? by GigsVT · · Score: 2

      Cool.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
  116. Q: how many keys have I pressed? by Pendant · · Score: 1

    A: all of them

  117. It's already been done.. by heyitsme · · Score: 0

    There has already been research into the most frequent keys pressed, etc.

    Hence the advent of the Dvorak keyboard. The mose frequent keys are on home row. People who have learned to use the Dvorak keyboard are faster typists, and more accurate to boot.

    You can set up any normal keyboard to use Dvorak .

    heyitsme

  118. keystroke frequency by frunch · · Score: 1

    It'd be interesting to see how relative keystroke frequencies have changed. My senior honors project on keyboard layout efficiency used a study from the 1960's by Lawrence Stolurow: "Frequency of letters and bigrams in the english language" (or something like that) as a guage of bigram (two-letter combo) frequency, but there are a lot of new factors to account for these days. For instance the frequency of the bigram "ww" (as in www.slashdot.org) is probably a lot higher these days.

  119. How Many Keys Have You Pressed? by dsaraga · · Score: 1

    I was impressed that Dolphin's privacy policy was up front. It looks like the data sent to their server only counts the number of keys hit, without recording *which* keys. That additional info would be great to have available to the individual user, but I wouldn't be as comfortable having it logged publically. An even less useful app, would be to bring togehter data from the aleready-overused mouse odometers around the world. We'd be able to get some serious mileage. How far do mice go in 24 hours? --Dan

  120. Good Starter Program by Enrique84kk · · Score: 1

    I think your program is a fun idea. It really isn't worth anything to anyone, but it is interesting just knowing actually how much you type. I would not mind trying it out once you open it for public download.

    1. Re:Good Starter Program by nirgle · · Score: 1

      I think your program is a fun idea. It really isn't worth anything to anyone, but it is interesting just knowing actually how much you type.

      This is the spirit under which it was developed.

  121. Re:We've read the site & its still VERY danger by AlanStokes · · Score: 1

    > Can a melicious version of this code be put out there

    Would that be what they call a honey trap? ;-)

    --
    - Alan
  122. "frivolous," not "frivelous" by pturley · · Score: 1

    EOM

  123. FBI by dkm · · Score: 1

    Maybe this is an FBI scam. Just like the "You have won boat. Please show up to claim." that shows up on the news or in the Simpsons every so often.

    I can see it now: "But your honor, he asked us to install our key tracking software."

  124. Not as much fun as... by jackjumper · · Score: 1

    A mouse odometer - there's several out there, although I don't know of a distributed one...

  125. Here's my count... by djp3 · · Score: 1

    I've been recording my keystrokes for about nine months to optimize my keyboard layout for me. Here are my counts:
    Count Key (Some are decimal ASCII Codes)
    Count Key (Some are decimal ASCII Codes)
    3584 Alt_L
    137 Alt_R

    128 Control_L

    1328 Shift_L

    4905 Up
    1516 Down
    2844 Left
    359 Right

    1181 Home
    1111 End

    2 F1
    15 F2
    4 F5
    4 F6
    1 F9
    955 F10 (Lower Window)
    140 F11 (Maximize Window)
    549 F12 (Kill Window)

    847 Insert
    1435 Next
    1 Pause
    351 Prior

    8 1
    168 3
    4 4
    1 5
    1 6
    3699 8
    1386 9
    4238 13
    2 18
    11 26
    283 27
    3019 32
    102 33
    34 34
    8 35
    34 36
    9 37
    38 38
    52 39
    44 40
    49 41
    127 42
    35 43
    32 44
    260 45
    956 46
    441 47
    214 48
    262 49
    128 50
    147 51
    77 52
    110 53
    30 54
    62 55
    50 56
    46 57
    154 58
    59 59
    9 60
    43 61
    15 62
    8 63
    12 64
    89 65 (Capital A)
    15 66
    35 67
    22 68
    66 69
    8 70
    37 71
    4 72
    30 73
    3 74
    1 75
    26 76
    40 77
    43 78
    39 79
    37 80
    8 81
    25 82
    60 83
    42 84
    39 85
    9 86
    5 87
    6 88
    1 89
    3 91
    58 92
    1 93
    105 95
    12 96
    958 97 (lowercase "a")
    241 98
    1458 99
    1217 100
    1354 101
    415 102
    825 103
    992 104
    1359 105
    2265 106
    1523 107
    2374 108
    1335 109
    784 110
    1421 111
    899 112
    276 113
    1351 114
    1669 115
    1079 116
    480 117
    386 118
    485 119
    542 120
    172 121
    25 122
    7 123
    46 124
    7 125
    34 126
    1713 127

  126. [OT] Your .sig by 13013dobbs · · Score: 1

    Umm... How exactly did posting to the Turd Report's journal 'stop' him? He is still posting and still making journal entries. Please explain.

    --

    No replies made to AC posts. Please log in.

    1. Re:[OT] Your .sig by Anonymous Coward · · Score: 0

      He hasn't made a journal entry since I notified him of how much of a loser he is, which is surprising since he used to post every day.

  127. Re:22 comments? by Anonymous Coward · · Score: 0

    hi there fred