How the Computer Mouse Works - Computerphile

  Рет қаралды 92,343

Computerphile

Computerphile

Күн бұрын

Used by millions every day we're dissecting mice today. Dr Steve Bagley takes us through the workings, starting with a ball-powered rodent.
/ computerphile
/ computer_phile
This video was filmed and edited by Sean Riley.
Computer Science at the University of Nottingham: bit.ly/nottsco...
Computerphile is a sister project to Brady Haran's Numberphile. More at www.bradyharan.com

Пікірлер: 232
@MyAvitech
@MyAvitech 3 жыл бұрын
Ahh Yes. The roller ball mouse. They worked great at sucking up any dust or hair on your desk, while conveniently storing it away for later disposal. It also had a feature where if you dropped the ball, it would seek out the dirtiest and most inaccessible corner of the room.
@RMMLz
@RMMLz 3 жыл бұрын
That feeling when you'd open up the mouse and use a knife to clean the rods inside it... I miss it so much.
@artiem5262
@artiem5262 3 жыл бұрын
Before we had mice, we had graphics tablets and light pens connected to computers. There is a fundamental difference between these older devices and the modern mouse. Those light pens and tablets were (for the most part) absolute position sensors, sending data to the computer on the position of the pen on the screen or on a purpose-built sensing surface. If you kept updating and tracking this position, you got motion. Modern computer mice are quite different -- they sense (and report) *relative* motion. The mouse moved left. It moved up. It moved left and down. Where? Not the problem the mouse needs to solve! Tracking that relative motion made so many things possible, like scrolling three feet to the side on a ten inch surface -- move the mouse to the side, pick it up, move it back, set it down, and move it some more -- relative motion lets you do that. So many other things fall out of going to relative motion. Calibration as to position and distance moved -- gone. Home position? Nope, put the initial mouse cursor where you want it in a window or on the screen, and track the relative motion. So much simpler! And our modern optical mice -- imagine going back in time to the early 1980's and sitting down with Englebart or Hovey, two (of many) mouse innovators, and telling them, Forget those quadrature wheels -- we're going to put a video camera and a processor inside the mouse. The video camera captures a magnified image of the desk surface many times per second, and feeds that image data to the processor. The processor does motion estimation, correlating successive video frames to derive motion between those frames, taking the output of the motion estimation algorithm and outputting that to the host the mouse is connected to as relative motion. Early 80's? They would have laughed! And I think they would have seen that yes, it would work -- but how large, how complex, how expensive in early 1980's technology would it be to build that system, a video camera feeding a processor doing motion estimation? PDP-11 sized? Not something that would fit in a mouse, run on very little power, and sell in huge quantities for $20 or under! Then tell them it will work better if you use a laser diode for illumination and interferometry techniques to do motion estimation. The technology, and the technological advances in some of these small and ubiquitous parts of our modern computers is amazing!
@ForbinKid
@ForbinKid 3 жыл бұрын
I had an Atari mouse problem on a weekend. Worked OK after cleaning and apart, but back on the desk no go. Bought a new (cheap) mouse and worked OK until the next weekend. Solution = "If your mouse doesn't work, close the house curtains". Yes, the sun shone through the plastic case for about 2 hours during the day.
@brettbreet
@brettbreet 3 жыл бұрын
It was so satisfying to clean the mouse rollers and then have a *smoooth* and *renewed* device!
@gordonrichardson2972
@gordonrichardson2972 3 жыл бұрын
A modern optical mouse has more processing power than a 1980 era desktop computer.
@yonatanbeer3475
@yonatanbeer3475 3 жыл бұрын
This sounds iffy. Where do you get it from?
@TheUglyGnome
@TheUglyGnome 3 жыл бұрын
@@yonatanbeer3475 Simple: A desktop computer from '80s cannot process thousands of images/second.
@tazogochitashvili6514
@tazogochitashvili6514 3 жыл бұрын
@@yonatanbeer3475 I'd say that a high-end wireless one would probably be faster, as those have lights and "macro" software on them, as well as extra software to sync with the computer. It's not that it needs faster hardware, I'd just assume that whatever's the cheapest in that form-factor is probably just faster than whatever was around in the late 70s at least.
@An.Individual
@An.Individual 3 жыл бұрын
this needs to be fact checked
@tazogochitashvili6514
@tazogochitashvili6514 3 жыл бұрын
@@An.Individual Totally, would be interesting to see, but I wouldn't be surprised if it was true.
@Ziferten
@Ziferten 3 жыл бұрын
Oh man, I do NOT miss cleaning the hair and crap off those rollers.
@famailiaanima
@famailiaanima 3 жыл бұрын
Wym bro, just boil another egg!
@mfx1
@mfx1 3 жыл бұрын
I use a trackball so it's still a thing, not so bad though, as while there is gunk, there's no rollers anymore.
@ELYESSS
@ELYESSS 3 жыл бұрын
I miss removing and stealing them from school computer lab.
@mfx1
@mfx1 3 жыл бұрын
@@ELYESSS Our college glued the ball retaining ring in place to the only way to clean them was to completely dismantle them.
@InventorZahran
@InventorZahran 3 жыл бұрын
*picks up the mouse as if it were a microphone* "Computer? Hello, computer?" -Montgomery Scott, in Star Trek: The Voyage Home
@haqvor
@haqvor 3 жыл бұрын
Reminds me of the prank of rotating the SUN optical mouse pads so the pointer went in the opposite direction. Fun times! :)
@erezra
@erezra 3 жыл бұрын
oooh, do an episode on Sprites! That's an awesome subject.
@Gooberpatrol66
@Gooberpatrol66 3 жыл бұрын
I'm curious to know more about the particular algorithm optical mice use to compare images.
@XxThePlaylistxX
@XxThePlaylistxX 3 жыл бұрын
I wanna know more too. It sounds crazy that a mice has enough processing power in it to compare thousands of images and work out exactly how much and in exactly which direction a mouse has moved, while streaming it to the PC within a few milliseconds.
@tilmanahr
@tilmanahr 3 жыл бұрын
@@XxThePlaylistxX See my reply to Nathan’s comment. That sort of bit-wise comparisons of relatively small datasets is actually easy to do really quickly for DSPs.
@tilmanahr
@tilmanahr 3 жыл бұрын
@@0x90h I doubt it. At least in the early 2000s, neural networks and machine learning were relatively expensive and not very well established. The original patents cite bitwise comparisons between adjacent frames to work out the movement. That sort of thing is something simple DSPs can do very well, and very quickly. Remember, we’re talking 32x32 pixels or something. That isn’t exactly a whole lot of data, even by 2000 standards. It’s possible that some modern mice might use neural networks, but since simple algorithms running on dirt-cheap DSP chips do the job just fine, I doubt that is the usual solution.
@NeatNit
@NeatNit 3 жыл бұрын
you really need to make a video describing how such comparisons are made. if I have two images, how do I measure their offset from one another?
@KurtRichterCISSP
@KurtRichterCISSP 3 жыл бұрын
Great vid! Just a suggestion: for the close-up work, have a camera on your desk facing downward towards a well illuminated workspace. Keep up the great work!
@dewdop
@dewdop 3 жыл бұрын
Lol
@robintst
@robintst 3 жыл бұрын
Consequently, Nintendo adapted the mechanics of a ball mouse's optical encoders for the analog stick on the Nintendo 64 controller.
@SeanBZA
@SeanBZA 3 жыл бұрын
I still use an Intellimouse 1.1, does the job perfectly, and has been in use for a really long time.
@MonochromeWench
@MonochromeWench 3 жыл бұрын
Mentions the third roller then tries to act if it doesn't exist. Could have just mentioned the third roller is on a spring and acts to push the ball against the other two rollers that are sensed.
@ELYESSS
@ELYESSS 3 жыл бұрын
He's a computer professor not a physics one XD
@fabian999ification
@fabian999ification 3 жыл бұрын
I've always wondered what the third roller was for.
@Abrifq
@Abrifq 3 жыл бұрын
Ah yes, the hardboiled egg yolk in the mouse would be replaced every week. 😂😂😂 Memories
@shanehebert396
@shanehebert396 3 жыл бұрын
LOL... back in '91, I took my freshman Public Speaking class as a senior (someone said that it'd be a good idea to do that... 3 hour class, low burn, last semester before graduation to have five classes for 15 hours but not all five classes requiring a lot of work to complete). One of our speeches had to have props... most people used a poster that they drew. I had a poster that I drew (the night before it was due) that diagramed one of the sensors for a mechanical mouse (that's what people who had computers had back then) including the wheel. I also took the top off my Atari ST mouse (and cleaned it ;) ) and took it in to pass around so people could put their fingers on the rollers and move it and stuff. At the time, there were some Time Life books (I think they were) about "How Computers Work" or whatever and the TV commercial started out with a dude holding a mouse and saying "How does the mouse move the cursor?" rather dramatically. So, I started my speech that same way... I held up the mouse, had a similar look as the actor, leaned forward and said in what I thought was a TV voice, dramatically, "How does the mouse move the cursor?" and then said "Well... I'm going to tell you how it does that today." I handed the mouse to someone at the front of the class and asked them to play with it and then pass it on to the next person and then went into a description of how it all worked. Now... this wasn't entirely planned in advance. True to form, I had put it off due to work in other classes and literally the night before it was due, realized that it was due the next day and within about three or four minutes decided what I was going to do. I ran over to the student bookstore and bought the blank poster. Went back to my dorm room, drew the diagram in about, say, ten minutes after finding something that was circular and big enough to be seen well (I honestly think I used the bottom of a desk-side trash can), traced it all out, ran over it with a Sharpie to make it thick/dark. The speech itself? I totally adlibbed it on the fly while giving the speech in front of the class. I made an A ;)
@klaxoncow
@klaxoncow 3 жыл бұрын
And a happy X-mouse to you too!
@patton72010
@patton72010 3 жыл бұрын
"Inside the mouse you've got 2 rollers... well, 3 rollers but 2 rollers "
@Computers0101
@Computers0101 3 жыл бұрын
2 encoder (sensing) rollers, and a tension roller that pushes the ball up against the encoder rollers to reduce slipping where the cursor doesn't move along with the mouse. so really three rollers but two rollers.
@luv2stack
@luv2stack 3 жыл бұрын
Just what I needed to know before xmas
@hamiltonianpathondodecahed5236
@hamiltonianpathondodecahed5236 3 жыл бұрын
Mice then: had huge rubbery b a l l s o f s t e e l Mice now: Disco light go brrrr
@sayanghosh6996
@sayanghosh6996 3 жыл бұрын
i saw the thumbnail and got excited and thought the video is about Xorg :(
@HECKproductions
@HECKproductions 3 жыл бұрын
always amazed at how simple but genius some of those old technologies were much more interesting than todays approach of having a billion sensors sending data to one huge IC that does all the work
@Ovi0
@Ovi0 3 жыл бұрын
Instead of sending direction and velocity, why not send the change in x and y?
@kc9scott
@kc9scott 3 жыл бұрын
If it periodically sends the changes in x and y at a fixed regular rate, that's the same as the velocity. If they're not at a fixed periodic rate, I'm sure each message gets timestamped in some way.
@kc9scott
@kc9scott 3 жыл бұрын
And, I suspect that what's really sent IS the change in x and y.
@FiNiTe_weeb
@FiNiTe_weeb 3 жыл бұрын
@@kc9scott it is periodic, depends on polling rate, my G502 gets polled 1k times/sec, most office mice are 125 Hz afaik, and yea no point in sending velocity, it is almost certainly sending x and y deltas
@flymypg
@flymypg 3 жыл бұрын
The mouse that came with early Sun workstations used a pattered reflective mouse pad and simple optical sensors. It was spectacularly sensitive, with much higher XY resolution (close to 10x) than the competing mechanical ball or roller mice. The only hassle was that the mouse worked best when its orientation closely matched that of the pad, though significant rotation was tolerated. Still, it lead to a fair amount of mouse and pad rotation to get optimal performance. When I eventually had to give up my Sun workstation for a PC, I immediately found a PS/2 version of the exact same pad and mouse.
@rewirestrike
@rewirestrike 2 жыл бұрын
I enjoyed reminding myself of the hardware functions of the mouse. I am interested to learn more about the programming model between the operating system and the mouse. In particular, if there is any probability model that is used for a type of improvement for User Experience. Like a type of program that assists a user to navigate using the mouse.
@drozcan
@drozcan 3 жыл бұрын
Mouse only sends the movement delta at it's polling rate, positioning is done by the operating system and if you have a mouse with high polling rate, your pc utilizes more cpu to process.
@VivekYadav-ds8oz
@VivekYadav-ds8oz 3 жыл бұрын
Could you discuss the algorithm the mouse might use to calculate the shift between two images? Also, is an optical mouse powerful enough to capture and process this algorithm within itself or does it outsource it to the computer?
@TheOzumat
@TheOzumat 3 жыл бұрын
13:38 I loved my IntelliMouse Explorer!
@pgrvloik
@pgrvloik 3 жыл бұрын
Nice but I'd like to know how a mouse pointer is rendered too
@anophelesnow3957
@anophelesnow3957 3 жыл бұрын
I never knew. Steve Bagley, that was entertaining and informative. Thank you and merry Christmas. And thank you to the inventor of the ambidextrous wireless mouse.
@simmo1024
@simmo1024 3 жыл бұрын
Perfect timing! I was wondering why the mouse on my soon-to-be-repaired Atari ST wasn't working properly and found it was in fact a Commodore mouse... Apparently, the switch flips the connections between pins 1 & 4. There is not one fitted inside the Commodore mouse, so I may have to fit one. But good to know!
@pierreabbat6157
@pierreabbat6157 3 жыл бұрын
What happens to the ball if the mouse is attacked by Cuterebra emasculator?
@bhuwanbhandari6862
@bhuwanbhandari6862 3 жыл бұрын
Can we make a mouse which can work without placing on table? Can we design in such a way that it can just detect the non rigid surfaces like air?
@prasanttwo281
@prasanttwo281 2 жыл бұрын
ooooh, I like the way you think, but I don't imagine it would be terribly comfortable to use I know there are some TV remotes that can do that in very precise ways using accelerometers (I think), so the technology definitely exists Phones have accelerometers too, so it could be interesting to write an app or something that can do that TV remote thing but with computers and a phone! I might try that some time
@kewakl8891
@kewakl8891 3 жыл бұрын
Glad that I don't need a ballmouse anymore...just like that ZIP Drive on the desk shelf.
@DrSteveBagley
@DrSteveBagley 3 жыл бұрын
There’s also a SyQuest EZ135 next to the ZIP drive (albeit without it’s case :-) )
@shdon
@shdon 3 жыл бұрын
My very first mouse in 1988 was an optical mouse without a ball. Although the mouse was not branded as such, I think it was based on Mouse Systems Corporation's technology. It required a special mouse mat, which was made of reflective metal and had a very fine grid printed on it. After a few years of use, the grid was worn away in the centre of the pad and the mouse worked reliably only at the edges. For the first couple of years of using a PC, I never had to worry about cleaning any mouse rollers.
@timseguine2
@timseguine2 3 жыл бұрын
As someone who sweats a lot, the first optical mice from Microsoft were a godsend. Might be exaggerating bad memories, but I feel like I had to clean the gunk off of rollerball mice every day for them to work right for me.
@fep_ptcp883
@fep_ptcp883 3 жыл бұрын
Roller ball mouse showed me the utility of a Bic pen lid
@James100707
@James100707 2 жыл бұрын
How does the mouse know where the screen is ?
@notsobob
@notsobob 3 жыл бұрын
one of the biggest takeaways from this vid is that I now know how a video compression aglorithm works!
@kartykeya7741
@kartykeya7741 3 жыл бұрын
Next video. Could u explain mechanical keyboard and modern keyboard
@srn306x
@srn306x 3 жыл бұрын
My cat keeps playing with my mouse... help.
@canonpi
@canonpi 3 жыл бұрын
😂
@patrickmaurer2716
@patrickmaurer2716 3 жыл бұрын
I thunk it‘s broken. Cut it open and see if you can fix it ;)
@Amonimus
@Amonimus 3 жыл бұрын
Wait, does that mean if the mouse is on completely mono-colored surface it won't work?
@gordonrichardson2972
@gordonrichardson2972 3 жыл бұрын
It works on undulations (light and shadow) not colour.
@kc9scott
@kc9scott 3 жыл бұрын
Light and shadow IS part of color. Amonimus is correct; when on that type of surface, it won't work.
@RagHelen
@RagHelen 3 жыл бұрын
This time the video was shot in the arboreum.
@YuanLiuTheDoc
@YuanLiuTheDoc 3 жыл бұрын
Pretty cool to know that the "mechanical" mouse had to use optical decoders. I had always assumed that they would use mechano-electric ones (i.e., tiny electric generators).
@MegaKopfschmerzen
@MegaKopfschmerzen 3 жыл бұрын
Interesting, I thought they would use potentiometers.
@Bellenchia
@Bellenchia 3 жыл бұрын
The first few seconds are so british
@pete3897
@pete3897 3 жыл бұрын
Interesting fact - PIR sensors work in a similar way to the modern optical mouse with the image/frame comparison used to detect movement through a low resolution CCD
@ecdhe
@ecdhe 3 жыл бұрын
Nice vintage Atari ST on the desk
@steppenhenge
@steppenhenge 3 жыл бұрын
trackball ftw
@PiddeBas
@PiddeBas 3 жыл бұрын
What about laser mice?
@everythingisinfrared6029
@everythingisinfrared6029 3 жыл бұрын
How much I would like to just receive the video frames from the optical mouse camera as images...
@davidwillmore
@davidwillmore 3 жыл бұрын
There are some mouse chips which allow that, but it is a bit of a hack as you can imagine.
@ecdhe
@ecdhe 3 жыл бұрын
The first mice (made by Xerox) were actually optical. They were however very expensive. One of the things that Apple did for its Lisa and Mac in the early '80s is to find a company that could come up with the rollerball design - it required to clean up the mouse but was as reliable and *much* cheaper.
@guilherme5094
@guilherme5094 3 жыл бұрын
Nice!
@ashwinalagiri-rajan1180
@ashwinalagiri-rajan1180 3 жыл бұрын
what's the font in computerphile intro
@sid5468
@sid5468 3 жыл бұрын
whole comment section is underrated.
@tayzzed
@tayzzed 3 жыл бұрын
Loving the small Christmas tree 🎄
@billkendrick1
@billkendrick1 3 жыл бұрын
Oh also, Atari's "Driving Controller", only officially used for Atari VCS/2600 "Indy 500" top-down racing game, used a similar technique to roller mice, but only in one dimension. They looked like paddle controllers (which were analog and used a potentiometer), but they were not restricted, and could spin in either direction forever. They sent a digital signal which needed to be decoded similar to mouse input, a few years later.
@ikkombikom
@ikkombikom 3 жыл бұрын
please allow auto-generated English subtitles. it would help a lot for non-native English viewers like me :)
@stivassc
@stivassc 3 жыл бұрын
I think youtube removed that feature recently :(
@adrianpopagh
@adrianpopagh 3 жыл бұрын
Subtitles help me watch videos on mute while putting the kids to sleep...
@ThePhragmites
@ThePhragmites 3 жыл бұрын
interesting. how about tablets like the Wacom, which I use for my photography editing work, or the surface pen?
@UltraGaivalas
@UltraGaivalas 3 жыл бұрын
OK, but how the mouse wheel work? When you scroll some content up & down, the mouse pointer remains in the same place - how?
@grn1
@grn1 3 жыл бұрын
I don't think early mice had a mouse wheel or extra buttons (probably just right and left click) so they only needed 3 bytes. Modern mice send a lot more data and in an extendable format (so the mouse wheel if of course a different byte). Mechanically most mice wheels work very similarly to the trackballs but even simpler since they only need to turn one wheel instead of two. Realistically you don't even have to connect it to a seperate mechanical wheel you can just have the spokes (the part that connects the center of the wheel to the outside) use the stepped (or lightning shaped) design. Mine has textured dots on it so it may just read though dots (though I doubt it since there is a very distinct step to the movement). My mouse also has the ability to be pressed down (which is fairly common now and just requires a spring sensor underneath and someway either by hardware or software to tell it not to read other wheel movements). My mouse wheel can also be moved side to side (which is uncommon but probably not too difficult to implement).
@jonathanhusni9484
@jonathanhusni9484 3 жыл бұрын
im looking for an optical sensor but with the microprocessor that decodes the signal integrated, does anyone know a module with this specifications?
@vaidhyanathansm7625
@vaidhyanathansm7625 3 жыл бұрын
I love all your videos, but I feel difficult to comprehend because of the varied accents used by different speakers. It would be great if you could add subtitles in the video! Just a suggestion!
@JogBird
@JogBird 3 жыл бұрын
omg is that an Atari Mega ST ???
@DrSteveBagley
@DrSteveBagley 3 жыл бұрын
Just an STe
@JeffBourke
@JeffBourke 3 жыл бұрын
The first optical mice were terrible. You would play Counter Strike and try to do a 180° turn and you would just stand there and die.
@whiterottenrabbit
@whiterottenrabbit 3 жыл бұрын
What about the Foodskey channel? Care to finally tell the 20k+ subscribers there that you abandoned Foodskey in favour of more profitable channels like Numberphile or Computerphile?
@Reziac
@Reziac 3 жыл бұрын
Wait.. my early (2004ish) optical mice preferred glass over everything else. At the time they were A4Tech-branded mice. In fact I used a glass mousepad right up until my last A4Tech mouse died. And since then I've seen other optical mice that prefer a slick metal or enamel surface. What gives?
@Xylos144
@Xylos144 3 жыл бұрын
It turns out that mice can actually track on glass decently provided that there is either enough grease/grime on the surface, or if the glass has a bunch of bubbles or micropits near the surface that provide enough contrast to be matched between images for tracking. As long as the images can find the matching parts between themselves, it can do a decent job of tracking, though it will still tend to not be quite as accurate as using some kind of high-contrast gaming surface. One thing you can do as a test is get some glass cleaner and really clean off your mousepad. See if the mouse struggles to track. If it struggles, then if you just keep moving the mouse around, it ought to dirty itself from the grime on the little feet/sliders on the bottom of the mouse and then start tracking well. And if you want to help it along, you can smear your hand over the surface and add some of you own grime to help it out.
@Pyrazahn
@Pyrazahn 3 жыл бұрын
With all the nostalgia hype nowadays, I wonder if there are people who still prefer ball mice over optical ones. I know I definitely don't miss having to interrupt my work and clean the rollers every few days because one of them collected enough dirt again and stopped turning properly.
@jlp1528
@jlp1528 3 жыл бұрын
Cool video but then how do laser mice work?
@vylbird8014
@vylbird8014 3 жыл бұрын
Exactly the same as LED mice - the use of monochromatic coherent light gives a clearer image. Although in practice, a lot of 'laser' mice are really just plain LED mice with a lie on the box.
@jlp1528
@jlp1528 3 жыл бұрын
@@vylbird8014 yeah, unfortunately, but I think they've cracked down on that. Gaming mice over 50 bucks usually have actual lasers as far as I know.
@zacherynuk842
@zacherynuk842 3 жыл бұрын
The first Microsoft Intellimouse was wonderful. As highly regarded as cherry keyboards. Don't make like they used to.
@arewenot
@arewenot 3 жыл бұрын
as a software developer, this is one of the questions i thought i never want to know.
@AgentM124
@AgentM124 3 жыл бұрын
Why didn't the ball mice use an electromotor/dynamo to generate a current instead of the optical signal?
@vylbird8014
@vylbird8014 3 жыл бұрын
Two reasons. Firstly, it wouldn't work at all at very low rates of movement - the current generated by slow movement would be too low to detect with affordable components. And secondly, it would require more complicated electronics to process the analog signal. The optical wheels produce a digital signal that can go straight into the logic circuits.
@UberAlphaSirus
@UberAlphaSirus 3 жыл бұрын
Because it would be awful. Grey encoders apart from being good, they impart minor mechanical drag.
@AgentM124
@AgentM124 3 жыл бұрын
@@vylbird8014 ah makes sense! Thanks for the explanation.
@stevojohn
@stevojohn 3 жыл бұрын
Tear a bit off a post-it and put over a colleague's mouse sensor.
@HShango
@HShango 3 жыл бұрын
I prefer a mouse (wireless mouse specifically, rechargeable versions) over a trackpad (trackpads are the worst).
@tyrgoossens
@tyrgoossens 3 жыл бұрын
Trackballs forever.
@TheUglyGnome
@TheUglyGnome 3 жыл бұрын
I rather use pen tablet. So much better than any mouse.
@thinboxdictator6720
@thinboxdictator6720 3 жыл бұрын
I like wired mouse over wireless. I think I understand why you would like wireless tho. For notebook,it does seem better to have wireless. On my PC , I'm using for some time now roccat nyth and I can't say anything against it.
@joshjohnson8459
@joshjohnson8459 3 жыл бұрын
You could have given a much better context surrounding the transmission.
@davidgustavsson4000
@davidgustavsson4000 3 жыл бұрын
Mice were always a gimmick. It's great for games and graphic design, but to think of all the developer time that has gone into needlessly optimizing software for mouse operation, and all the user time wasted chasing down buttons and menus in programs that could have been keyboard based.
@MintyLime703
@MintyLime703 3 жыл бұрын
lol a "gimmick" Easily the most common modern method of navigating most computer environments, even moreso than the keyboard, and yet it's a "gimmick".
@AcornElectron
@AcornElectron 3 жыл бұрын
Well it’s been a weird year. Might as well click that scary af thumbnail from computerphile....... .
@TechXSoftware
@TechXSoftware 3 жыл бұрын
You need a mouse with a 80,000 pulling rate!
@simontay4851
@simontay4851 3 жыл бұрын
I find optical mice work best on a black surface.
@okaro6595
@okaro6595 3 жыл бұрын
Logitech mouses do not have any visible light. They use infrared.
@413x1s
@413x1s 3 жыл бұрын
foo
@SteveGouldinSpain
@SteveGouldinSpain 3 жыл бұрын
Mice are for wimps! Famously, Bill Gates once took a side-swipe at Apple by saying "real men don't use mice". That was obviously before he thought better of it and came up with Microsoft Windows!
@RelytM17
@RelytM17 3 жыл бұрын
this dude said "direction and velocity"... needs to go retake some entry level physics again lol
@M2AProductions
@M2AProductions 3 жыл бұрын
I think you may need to lol
@RelytM17
@RelytM17 3 жыл бұрын
@@M2AProductions please explain. I'll wait KZbin professor
@harishganesan3575
@harishganesan3575 3 жыл бұрын
Wait.. so an optical mouse uses image processing to detect movement !? Wth ! I am expecting future mouses to use machine learning to learn future moves now.
@Pablud3S
@Pablud3S 3 жыл бұрын
What? Why?
@harishganesan3575
@harishganesan3575 3 жыл бұрын
@@Pablud3S i was almost joking. I was commenting about the computation it is doing for something like a mouse.
@pushkarsoni8927
@pushkarsoni8927 3 жыл бұрын
Second
@nejatulusal1475
@nejatulusal1475 3 жыл бұрын
Hello
@nejatulusal1475
@nejatulusal1475 3 жыл бұрын
And first by the way
@nicklaskaridis
@nicklaskaridis 3 жыл бұрын
@@nejatulusal1475 actually correct
@nejatulusal1475
@nejatulusal1475 3 жыл бұрын
@@nicklaskaridis Its the first real first comment which says first
@PrasadIndi
@PrasadIndi 3 жыл бұрын
Congratulations on this achievement.
@spiliosmaderakis4494
@spiliosmaderakis4494 3 жыл бұрын
7th i guess
@thePronto
@thePronto 3 жыл бұрын
Reminded me while I like software, not hardware.
@doge6824
@doge6824 3 жыл бұрын
Sugondese
@lumix99
@lumix99 3 жыл бұрын
Dude this guy talking too fast :( My native language is not English so I cant understand him and why this video don't has auto subtitles :((((((((((((((((((((((((((
@CarlosAlmeida1972
@CarlosAlmeida1972 3 жыл бұрын
I love your videos, so I'm asking you to please upload on alternative platforms. I'm deleting my KZbin account, because of the free speech restrictions. We should fight and defend free speech! I will miss your videos. Sorry for my unsubscribe!!!
@HebaruSan
@HebaruSan 3 жыл бұрын
I still need to clean my mouse wheel.
@davidgillies620
@davidgillies620 3 жыл бұрын
Those Sun optical mouse pads were a damn nuisance. They tended to wander off and you couldn't find one when you needed it (and they were surprisingly costly). At the university where I worked in the mid to late 90s they were glued down in shared computer labs. I was glad to see the back of them.
@UberAlphaSirus
@UberAlphaSirus 3 жыл бұрын
Does it make me a nerd that I knew this already, I thought everyone knew this. Our school glued the ball in as all the kids used them in their catapults.
@UberAlphaSirus
@UberAlphaSirus 3 жыл бұрын
​@spindletea Watch the video, how did they get the ball in or out, how was it rolled about?
@UberAlphaSirus
@UberAlphaSirus 3 жыл бұрын
@spindletea Refer to the original post. I am not here to teach.
@YTANDY100
@YTANDY100 3 жыл бұрын
@spindletea he means glued the cover so you cant take out the ball :-)
@alibulus4382
@alibulus4382 3 жыл бұрын
please use automatic cc. i lilke your videous but i can only understand with reading cc :(
@Computerphile
@Computerphile 3 жыл бұрын
We have an open ticket with KZbin support about this - the subtitles are enabled but not showing - very sorry, hope to resolve soon >Sean
@latchdeadbolt
@latchdeadbolt 3 жыл бұрын
Ah yes. I recall those times when clearing the ball fluff was a routine part of the work week.
@DanBowkley
@DanBowkley 3 жыл бұрын
What's the advantage of using direction and velocity vs just very quickly sending a string of up/down/left/right blips? I'd think that even with ancient 1200 baud serial it would still be plenty fast enough to work well.
@okaro6595
@okaro6595 3 жыл бұрын
Why is that people resort to 80s terminology when talking about 80s? You would not use bauds to refer to USB speeds. Baud means signal changes per second. In the 80s it was widely misused to mean bits/second when talking about modems.
@DanBowkley
@DanBowkley 3 жыл бұрын
@@okaro6595 I was using baud to refer to the ancient serial technology of the last millennium.
@ZipplyZane
@ZipplyZane 3 жыл бұрын
Would 1200 baud be enough when you have to send everything in discrete chunks instead of a continuous feed? That's what I assumed the problem was fro what he said--the serial nature of the connection.
@neilbrookins8428
@neilbrookins8428 3 жыл бұрын
I still have a ball mouse cleaner. It’s a ball covered in Velcro hooks and comes with isopropyl alcohol to put on it Then there is a pad with Velcro felt and you roll it around.
@root42
@root42 3 жыл бұрын
At Dr Bagley: you did not tell us why the Atari mouse went into only one direction horizontally! Please enlighten us!
@gogl0l386
@gogl0l386 3 жыл бұрын
Vim/evil mode with tiling window manager gang: eww wtf is that rodent?
@cheaterman49
@cheaterman49 3 жыл бұрын
:-) people be like "eww you use touchpad?" me be like "barely using a pointer at all"
@aspirohk3558
@aspirohk3558 Жыл бұрын
What about the software part? Like how does it(pointer) know it's above a file? Or start button?
What Happens When I Press a Key? - Computerphile
12:29
Computerphile
Рет қаралды 243 М.
How does a Mouse know when you move it?  ||  How Does a Computer Mouse Work?
12:04
АЗАРТНИК 4 |СЕЗОН 3 Серия
30:50
Inter Production
Рет қаралды 1 МЛН
Cute
00:16
Oyuncak Avı
Рет қаралды 12 МЛН
How does a USB keyboard work?
34:15
Ben Eater
Рет қаралды 3,2 МЛН
WiFi's Hidden ____ Problem - Computerphile
12:05
Computerphile
Рет қаралды 598 М.
I took the #1 Tech Exam and it was BRUTAL
18:28
Linus Tech Tips
Рет қаралды 1,2 МЛН
What does a computer mouse see?
9:21
The 8-Bit Guy
Рет қаралды 2,6 МЛН
How does Computer Memory Work? 💻🛠
35:33
Branch Education
Рет қаралды 4 МЛН
18 Weird and Wonderful ways I use Docker
26:18
NetworkChuck
Рет қаралды 163 М.
The unexpected probability result confusing everyone
17:24
Stand-up Maths
Рет қаралды 635 М.
ALOHAnet: Grandfather of All Computer Networks - Computerphile
11:02
History of the Mouse
9:07
Techquickie
Рет қаралды 2,6 МЛН