FIGURE 14-2 UVCView details
Encoding EAN 13 In None
Using Barcode encoder for Software Control to generate, create EAN13 image in Software applications.
UPC - 13 Reader In None
Using Barcode scanner for Software Control to read, scan read, scan image in Software applications.
Lab Exercise 1403: Paging Dr Keyboard! 221
EAN13 Creation In C#.NET
Using Barcode encoder for VS .NET Control to generate, create GS1 - 13 image in VS .NET applications.
Draw EAN / UCC - 13 In VS .NET
Using Barcode creator for ASP.NET Control to generate, create GS1 - 13 image in ASP.NET applications.
Step 8 Replace one of the devices with a USB hub, and see how it appears in UVCView Check the speed of the hub If the hub speed does not show as High, try inserting a Hi-Speed USB device (such as a thumb drive) and see what happens!
European Article Number 13 Printer In Visual Studio .NET
Using Barcode printer for .NET Control to generate, create EAN-13 Supplement 5 image in Visual Studio .NET applications.
Generating UPC - 13 In VB.NET
Using Barcode printer for Visual Studio .NET Control to generate, create EAN-13 image in .NET framework applications.
Making DataMatrix In None
Using Barcode printer for Software Control to generate, create ECC200 image in Software applications.
Print GS1 - 13 In None
Using Barcode maker for Software Control to generate, create EAN / UCC - 13 image in Software applications.
Print Bar Code In None
Using Barcode creation for Software Control to generate, create barcode image in Software applications.
EAN 128 Creator In None
Using Barcode generation for Software Control to generate, create UCC-128 image in Software applications.
Lab Exercise 1403: Paging Dr Keyboard!
Generating Code-39 In None
Using Barcode maker for Software Control to generate, create USS Code 39 image in Software applications.
Draw UCC - 12 In None
Using Barcode encoder for Software Control to generate, create UCC - 12 image in Software applications.
Keyboards are plentiful and common, and a new basic keyboard is inexpensive Even with cheap keyboards, users tend to get attached to these devices over time and in the case of an expensive keyboard with lots of extra buttons and features, the user may have both a financial and an emotional attachment! For these reasons, it s important that you learn to play Dr Keyboard, fixing these devices when they break
Painting UPC Case Code In None
Using Barcode creator for Software Control to generate, create DUN - 14 image in Software applications.
Decode Bar Code In Java
Using Barcode Control SDK for Java Control to generate, create, read, scan barcode image in Java applications.
Linear Barcode Drawer In .NET
Using Barcode creation for VS .NET Control to generate, create 1D Barcode image in Visual Studio .NET applications.
Code 128B Maker In Visual Studio .NET
Using Barcode creator for Reporting Service Control to generate, create Code 128 Code Set A image in Reporting Service applications.
At the end of this lab, you ll be able to
Creating Data Matrix In .NET
Using Barcode creator for ASP.NET Control to generate, create Data Matrix image in ASP.NET applications.
Data Matrix ECC200 Decoder In Java
Using Barcode decoder for Java Control to read, scan read, scan image in Java applications.
Repair stuck keyboard keys Dismantle and clean a keyboard
Data Matrix ECC200 Generator In None
Using Barcode creator for Font Control to generate, create DataMatrix image in Font applications.
Generating GS1 DataBar Limited In Visual Studio .NET
Using Barcode creator for .NET Control to generate, create GS1 RSS image in .NET framework applications.
Lab Materials and Setup
The materials you need for this lab are Windows XP system As many throwaway keyboards as possible (functional keyboards that you won t mind throwing away at the end of this lab; connection type is unimportant as long as they re usable by a Windows system) Medium-sized at-head screwdriver Compressed air Lint-free cloth
Try to avoid using older (pre-2004) laptop keyboards, as many older laptop keyboards used a delicate scissors style key connector (looks like a tiny X underneath each key) that will shatter if pried off
222 14: Input/Output
Getting Down to Business
In this exercise, you ll dismantle one or more keyboards, cleaning up the keyboard components in the process before reassembling the device(s) and testing for functionality Step 1 Try prying off two or three keys using the flathead screwdriver (see Figure 14-3) Include more difficult keys, such as SPACEBAR, ENTER/RETURN, and a key from the center of the keyboard such as the letter G Inspect the bottom of the key and the key post that it sits on how much dirt is there Reinsert the keys, making sure they are snapped all the way down Step 2 Test the keyboard by installing it into a Windows system If any of the keys you removed aren t working, double-check that they re properly snapped in Shut down the system and remove the keyboard Repeat this process until all keys are working
What should you do if you break a key Well, nobody sells replacement parts for keyboards they re just too darn cheap to bother! You might be lucky enough to have a non-working keyboard that s the exact same model, which you can cannibalize; otherwise, just consign the affected keyboard to the scrap heap after you ve used it for this lab
Step 3 Insert the nozzle of the compressed air under a key and start blasting away If the keyboard is really old or looks dirty, you may want to do this outside! Did you see any dust or crumbs come out
FIGURE 14-3 Removing the CTRL key with a screwdriver
Lab Analysis Test 223
FIGURE 14-4 Inside a keyboard
Step 4 Completely dismantle the keyboard Most keyboards have a number of screws underneath that you must first remove to begin this process Inspect the screws are they different sizes Keep track of which screw goes into which hole Step 5 The inside of the keyboard will have a number of plastic contact templates (see Figure 14-4) Remove these, keeping track of their relation to each other so you can reassemble them Wipe down each template with the cloth dampened with water If you run into serious dirt, add a bit of mild detergent and repeat until the keyboard is clean
All keyboards have small circuit boards inside as well Don t get them wet!
Step 6 After allowing everything to dry, reassemble the keyboard and test it on a Windows system If the keyboard is not working properly, dismantle it and try again