!!Con 2017: How do Keyboards Work? HIDing, in Plain Sight!! by Scott Vokes

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=1v4Qwg41GCg



Game:
Duration: 10:57
595 views
18


How do Keyboards Work? HIDing, in Plain Sight!! by Scott Vokes

We spend a lot of time with our keyboards. How do they work? How does pushing dozens of keys on a board transmute into text, code, and commands that control computers?

I have been building a keyboard from scratch, and I’ll talk about the different pieces: from the circuit that connects the key switches to the firmware that reads them and presents everything in USB. I’ll also have some tips if you want to make your own keyboard, Emacs foot pedals, or other Human Interface Devices.

Scott is a senior software engineer at Helium, where he works on embedded and distributed systems.




Other Videos By Confreaks


2017-05-17!!Con 2017: What Alien Invaders, Birds, and Computer Simulations have in Common: Flocking!!
2017-05-17!!Con 2017: Serious Programming with jq?! A Practical and ...! by Charles Chamberlain
2017-05-17!!Con 2017: I got the computer to find words with good anagrams and....!! by Mark Dominus
2017-05-17!!Con 2017: HDR Photography in Microsoft Excel?! by Kevin Chen
2017-05-17!!Con 2017: What the heck time is it?!? by Joel Potischman
2017-05-17!!Con 2017: Corruption in the Data Center! TCP can fail to keep your data safe! by Evan Jones
2017-05-17!!Con 2017: The TOP 5 Queer Feminist Cyberpunk Manifestos! by Jean Cochrane
2017-05-17!!Con 2017: Writing NES Games! with Assembly!! by Christian Joudrey
2017-05-17!!Con 2017: Why So Loud! Geeking Out On Airline Data, Physics And Mapping by Ewan Dennis
2017-05-17!!Con 2017: Making Mushrooms Glow! by Bomani McClendon
2017-05-17!!Con 2017: How do Keyboards Work? HIDing, in Plain Sight!! by Scott Vokes
2017-05-17!!Con 2017: Glk! A Universal User Interface! for Interactive Fiction! by Andrew Plotkin
2017-05-17!!Con 2017: I Wrote to a Dead Address in a Deleted PDF and now ...
2017-05-17!!Con 2017: Finding Friends in High Dimensions... by Aaron Levin
2017-05-17!!Con 2017: Keynote - Cyborgs Unite! by Karen Sandler
2017-05-17RailsConf 2017: Distributed Tracing: From Theory to Practice by Stella Cotton
2017-05-17RailsConf 2017: The Effective Remote Developer by David Copeland
2017-05-17RailsConf 2017: Distributed & Local: Getting the Best of Both Worlds by Ben Klang
2017-05-17RailsConf 2017: A Clear-Eyed Look at Distributed Teams by Glenn Vanderburg & Maria Gutierrez
2017-05-17RailsConf 2017: How to Write Better Code Using Mutation Testing by John Backus
2017-05-17RailsConf 2017: Syntax Isn't Everything: NLP for Rubyists by Aja Hammerly



Other Statistics

Plain Sight Statistics For Confreaks

There are 595 views in 1 video for Plain Sight. His channel published less than an hour of Plain Sight content, making up less than 0.01% of the total overall content on Confreaks's YouTube channel.