Skip to main content
  • In Stock
  • Sold by Newegg
  • Make an Offer
  • New
Brands
Show More
Price
Show More
Type
Show More
Computer Connections
Show More
Monitor Connections
Show More
Video Resolution
Show More
PC Selection
Show More
Sold by
All Top Brands
Availability
Condition
Current Promotion
Useful Links
Customer Ratings
Sort By:
View:
StarTech.com RKCONS17HD Rackmount KVM Console - 1U - 17.3in Display - 1080p HD - Single Port KVM - Rack Mount Monitor - Rackmount LCD Monitor
Quick View
StarTech.com RKCONS17HD Rackmount KVM Console - 1U - 17.3in Display - 1080p HD - Single Port KVM - Rack Mount Monitor - Rackmount LCD Monitor
  • Type: D-Sub
  • Computer Connections: 1 Display VGA
  • Video Resolution: 1920 x 1080
  • Console Connectors: 1 x HD15 (15 pin, High Density D-Sub) Female Input
  • Model #: RKCONS17HD
  • $1,673.92 - $1,675.57
Black Box ServSwitch KVM Switch DT DisplayPort with USB and Audio 2-Port
Quick View
Black Box ServSwitch KVM Switch DT DisplayPort with USB and Audio 2-Port
  • Type: DisplayPort, USB
  • PC Connectors: 1 x DisplayPort Female 4 x USB Type-A 2 x 3.5mm Female
  • Console Connectors: 2 x DisplayPort Female 2 x USB Type-B 4 x 3.5mm Female2 x DisplayPort Female 2 x USB Type-B 4 x 3.5mm Female
  • Computer Connections: 2 Port DisplayPort
  • Model #: KV9702A
2 Port HDMI KVM Switch, Single Monitor 4K 60Hz Ultra HD HDR, Desktop HDMI 2.0 KVM Switch with 2 Port USB 3.0 Hub (5Gbps) & 4x USB 2.0 HID Ports, Audio, Hotkey Switching, TAA - KVM with Fast Switching
Quick View
2 Port HDMI KVM Switch, Single Monitor 4K 60Hz Ultra HD HDR, Desktop HDMI 2.0 KVM Switch with 2 Port USB 3.0 Hub (5Gbps) & 4x USB 2.0 HID Ports, Audio, Hotkey Switching, TAA - KVM with Fast Switching
  • Type: HDMI, USB
  • Video Resolution: 3840 x 2160
  • PC Selection: Push Buttons/Hot Keys
  • Temperature: 0ºC to 40ºC(32ºF to 104ºF)
  • Model #: SV231HU34K6
BUCIER 8K@60Hz KVM Switch 3 Monitors 2 Computers, 8K HDMI+ 2 Displayport KVM with 3 USB 3.0 Port, 2 Computer 3 Monitor KVM Switch with Audio Mic Keyboard and Mouse Switcher
Quick View
  •  
  • $225.95 –
  • Free Shipping
BUCIER USB 3.0 Switch 2 in 2 Out, USB Switcher for 2 Computers, Share Keyboard, Mouse, Printer, Scanner, KVM Switch Selector, Compatible with Windows, Mac, Linux, Includes 2 USB-A 3.0 Cables
Quick View
BUCIER USB 3.0 Switch 2 in 2 Out, USB Switcher for 2 Computers, Share Keyboard, Mouse, Printer, Scanner, KVM Switch Selector, Compatible with Windows, Mac, Linux, Includes 2 USB-A 3.0 Cables
  • Brand: BUCIER
  • Part Number: USB 3.0 2 IN 2 OUT
  • Power Features: 5 volts_of_direct_current
  • Dimensions: 2.56 in x 2.32 in x 0.63 in
  • Model #: 8567457596
  •  
  • $26.99 –
  • Free Shipping
2-PORT COMPACT 4K KVM SWITCH
Quick View
2-PORT COMPACT 4K KVM SWITCH
  • Type: Computer Accessories
  • Weight: 2.0000
  • Model #: C2-DH46-UA2-CBL-KVM
  • $313.40 - $316.40
Vertiv Cybex SC900 Secure KVM | Dual Head | 2 Port Universal DisplayPort | NIAP version 4.0 Certified - Secure Desktop KVM Switches - SC920DPH-400
Quick View
  • $932.34 - $945.39
KVM Switch 3 Monitors 4 Computers 8K@60Hz 4K@144Hz, 2 HDMI +1 DisplayPort Triple Monitor KVM Switch for 4 Computer with Audio and 3 USB 3.0 Ports, USB 3.0 KVM Triple Monitor Keyboard Mouse Switcher
Quick View
KVM Switch 3 Monitors 4 Computers 8K@60Hz 4K@144Hz, 2 HDMI +1 DisplayPort Triple Monitor KVM Switch for 4 Computer with Audio and 3 USB 3.0 Ports, USB 3.0 KVM Triple Monitor Keyboard Mouse Switcher

Limited time offer, ends 10/31

  • Type: 2 HDMI + 1 Displayport
  • Computer Connections: 4 Ports
  • Monitor Connections: 3 Ports
  • Video Resolution: 3 Monitors KVM Switch DisplayPort: support resolution up to 8K@30Hz/[email protected] Monitor KVM Switch HDMI: support resolution up to 8K@60Hz/4K@60Hz/2K@60Hz and backward compatible with lower resolution
  • Model #: 4x3#Q2532_B_US
  •  
  • $199.99 –
  • Free Shipping
4 Port HDMI KVM Switch, Single Monitor 4K 60Hz Ultra HD HDR, Desktop HDMI 2.0 KVM Switch with 2 Port USB 3.0 Hub (5Gbps) & 4x USB 2.0 HID Ports, Audio, Hotkey Switching, TAA - KVM with Fast Switching
Quick View
  • $431.20 - $431.95
Tripp Lite 1U Rack-Mount Console with 19" LCD, DVI or VGA, TAA (B021-000-19-HD)
Quick View
Tripp Lite 1U Rack-Mount Console with 19" LCD, DVI or VGA, TAA (B021-000-19-HD)
  • Type: D-Sub, DVI, USB
  • Computer Connections: DVI or VGA
  • PC Connectors: Connector A DVI-I (FEMALE) Connector B USB A (FEMALE)
  • Temperature: Operating Temperature Range: 32 to 104 F (0 to 40 C) Storage Temperature Range: -13 to 140 F (-25 to 60 C)
  • Model #: B021-000-19-HD
IOGEAR GCS1964 4-Port 4K Triple View DisplayPort KVMP Switch with USB 3.0 Hub (TAA)
Quick View
IOGEAR GCS1964 4-Port 4K Triple View DisplayPort KVMP Switch with USB 3.0 Hub (TAA)
  • Type: DisplayPort, USB
  • Computer Connections: 4 Ports
  • Video Resolution: 4096 x 2160 @60 Hz (4K DCI); 3840 x 2160 @60Hz (4K UHD)
  • PC Connectors: Monitor: 12 x DisplayPort (Black) Keyboard & Mouse: 4 x USB 3.0 Type B (Blue) Audio: 4 x 3.5mm Mini Stereo Jack (Green) Microphone: 4 x 3.5mm Mini Stereo Jack (Pink)
  • Model #: GCS1964
IOGEAR GCS1794 4-Port HDMI Multimedia KVMP Switch with Audio
Quick View
IOGEAR GCS1794 4-Port HDMI Multimedia KVMP Switch with Audio
  • Type: HDMI, USB
  • Computer Connections: 4 Ports
  • Video Resolution: 1920 x 1200
  • PC Connectors: Keyboard & Mouse 4 x USB Type B Female Monitor 4 x HDMI Type A Female Audio 4 x Mini Stereo Jack Female (Green) Microphone 4 x Mini Stereo Jack Female (Pink)
  • Model #: GCS1794
  • $249.99 - $259.30
Plugable USB 2.0 Switch for One-Button USB Device Port Sharing Between Two Computers (A\B Switch)
Quick View
  •  
  • $18.95 –
  • Free Shipping
IOGEAR GCS62HDPKIT 2-Port HDMI and DisplayPort Cable KVM Kit with Audio
Quick View
IOGEAR GCS62HDPKIT 2-Port HDMI and DisplayPort Cable KVM Kit with Audio
  • Type: USB
  • Video Resolution: 1080p; 1920x1200
  • PC Selection: Remote Switch, Hotkey, and Mouse
  • PC Connectors: Monitor: 2 x HDMI Male; 2 x DisplayPort Male (with adapter) Audio: 2 x 3.5mm Mini Stereo Jack Male (Green) Microphone: 2 x 3.5mm Mini Stereo Jack Male (Pink) Keyboard: 2 x USB Type A Male (Purple) Mouse: 2 x USB Type A Male (Black)
  • Model #: GCS62HDPKIT
IOGEAR GCS1742 2-Port Dual View KVM Switch w/Audio and USB Peripheral Sharing
Quick View
IOGEAR GCS1742 2-Port Dual View KVM Switch w/Audio and USB Peripheral Sharing
  • Type: D-Sub, USB
  • Computer Connections: 2 Ports
  • Monitor Connections: 2 Ports
  • Video Resolution: 2048 x 1536
  • Model #: GCS1742
USB 3.0 HDMI KVM Switch 2 Monitors 3 Computers 4K@60Hz 2K@144Hz, Edid simulation, Dual Monitor HDMI KVM Switch 3 in 2 Out for 3 Computers Share 2 Displays and 4 USB3.0 Port Keyboard Mouse Printer
Quick View
USB 3.0 HDMI KVM Switch 2 Monitors 3 Computers 4K@60Hz 2K@144Hz, Edid simulation, Dual Monitor HDMI KVM Switch 3 in 2 Out for 3 Computers Share 2 Displays and 4 USB3.0 Port Keyboard Mouse Printer

Limited time offer, ends 10/31

  • Type: HDMI, USB
  • PC Connectors: 3 PCs
  • Computer Connections: 3 Ports
  • Monitor Connections: 2 Ports
  • Model #: Y003#Q2426_B_US
StarTech.com SV1631DUSB 16 Port StarView USB Console KVM Switch with OSD
Quick View
StarTech.com SV1631DUSB 16 Port StarView USB Console KVM Switch with OSD
  • Type: USB
  • Computer Connections: 16 Ports
  • Monitor Connections: 1 Port
  • PC Selection: OSD
  • Model #: SV1631DUSB
  • $342.99
  •  
  • $339.97 –
  • $337.97 - $339.97
IOGEAR GCS1102 2-Port DVI KVMP Switch w/ Cables
Quick View
IOGEAR GCS1102 2-Port DVI KVMP Switch w/ Cables
  • Type: DVI, USB
  • Computer Connections: 2 Ports
  • Monitor Connections: 1 Port
  • Video Resolution: Up to 1920 x 1200; DDC2B
  • Model #: GCS1102
Vertiv Avocent SV200 Desktop KVM Switch | 2 Port | DVI-I (SV220-001)
Quick View
Vertiv Avocent SV200 Desktop KVM Switch | 2 Port | DVI-I (SV220-001)
  • Type: DVI, USB
  • Computer Connections: 2 Ports
  • Video Resolution: UHD 4K - 3840X2160 pixels @ 30 Hz (via DVI to HDMI cable) DVI dual-link - 2560X1600 pixels @ 60 Hz (via DVI cable) VGA - 2048X1536 pixels
  • PC Selection: Push Buttons
  • Model #: SV220-001
  •  
  • $450.00 –
  • Free Shipping
ATEN CS1784A 4 Port Dual-Link DVI KVM with USB 2.0 and 2.1 Audio Support
Quick View
ATEN CS1784A 4 Port Dual-Link DVI KVM with USB 2.0 and 2.1 Audio Support
  • Type: USB
  • Computer Connections: 4 Ports
  • Video Resolution: DVI-D( Dual Link): 2560x1600 DVI-D(Single Link): 1920x1200
  • Console Connectors: Keyboard: 1x USB Type A Female (Rear Panel) Monitor: 1x DVI-I Female (Rear Panel) Mouse: 1x USB Type A Female (Rear Panel)
  • Model #: CS1784A
IOGEAR GCS1902 2-Port DisplayPort KVMP Switch with USB 3.0 Hub (TAA Compliant)
Quick View
IOGEAR GCS1902 2-Port DisplayPort KVMP Switch with USB 3.0 Hub (TAA Compliant)
  • Type: DisplayPort, USB
  • Video Resolution: 2560 x 1600 @ 60 Hz, 3840 x 2160 @ 30 Hz (4K UHD)
  • PC Selection: 2 x Pushbutton
  • PC Connectors: Monitor 2 x DisplayPort Audio 2 x 3.5mm Mini Stereo Jack Keyboard & Mouse 2 x USB 3.0 Type B
  • Model #: GCS1902
8K@60Hz USB 3.0 HDMI KVM Switch, 2 port 4K@120Hz HDMI KVM Switcher for 2 computers share 1 monitor and one set of Keyboard Mouse webcame and hard disk, wired controller and 12V/1A DC power included
Quick View
8K@60Hz USB 3.0 HDMI KVM Switch, 2 port 4K@120Hz HDMI KVM Switcher for 2 computers share 1 monitor and one set of Keyboard Mouse webcame and hard disk, wired controller and 12V/1A DC power included

Limited time offer, ends 10/31

  • Type: HDMI, USB
  • PC Connectors: 2 PCs
  • Computer Connections: 2 Ports
  • Monitor Connections: 1 Port
  • Model #: Z206N#Q2236_B
  •  
  • $55.99 –
  • Free Shipping
2 Displayport + HDMI Triple Monitor USB 3.0 KVM Switch 3 Monitors 2 Computers, 8K@60Hz, 4K@144Hz Triple KVM Switch with 4 USB 3.0 Ports, KVM Triple Monitor Keyboard Mouse Switcher,Included KVM Cables
Quick View
2 Displayport + HDMI Triple Monitor USB 3.0 KVM Switch 3 Monitors 2 Computers, 8K@60Hz, 4K@144Hz Triple KVM Switch with 4 USB 3.0 Ports, KVM Triple Monitor Keyboard Mouse Switcher,Included KVM Cables

Limited time offer, ends 10/31

  • Type: 2 Displayport + HDMI USB 3.0
  • PC Connectors: 2 PC
  • Computer Connections: 2 Ports
  • Monitor Connections: 3 Ports
  • Model #: 2x3KVM#Q2420_B_US
  •  
  • $159.99 –
  • Free Shipping
HDMI KVM Matrix Switch 2x2,  Dual Monitor USB HDMI KVM Switch with USB 3.0 Hub, 4k@60Hz HDMI Extended Display USB KVM Switcher 2 in 2 Out for 2 Computers Share 2 Monitors, with IR Remote Controller
Quick View
HDMI KVM Matrix Switch 2x2, Dual Monitor USB HDMI KVM Switch with USB 3.0 Hub, 4k@60Hz HDMI Extended Display USB KVM Switcher 2 in 2 Out for 2 Computers Share 2 Monitors, with IR Remote Controller

Limited time offer, ends 10/31

  • Type: HDMI, USB
  • Computer Connections: 2 Ports
  • Monitor Connections: 2 Ports
  • Video Resolution: 3840 x 2160
  • Model #: C03#Q2355_B
AUTYUE KVM Switch 3 Monitors 3 Computers, 8K@60Hz 4K@144Hz Triple Monitor HDMI + 2 DP KVM Switch, 1 HDMI + 2 Displayport KVM Switch with 4 USB 3.0 Ports, 3 Monitor KVM with Power Adapter, Wired Remote
Quick View
AUTYUE KVM Switch 3 Monitors 3 Computers, 8K@60Hz 4K@144Hz Triple Monitor HDMI + 2 DP KVM Switch, 1 HDMI + 2 Displayport KVM Switch with 4 USB 3.0 Ports, 3 Monitor KVM with Power Adapter, Wired Remote

Limited time offer, ends 10/31

  • Type: 1* HDMI + 2* Displayport
  • PC Connectors: HDMI2.1, DP1.4, USB 3.0
  • Computer Connections: 3 Ports
  • Monitor Connections: 3 Ports
  • Model #: KVM3x3#Q2541_B_US
  •  
  • $179.99 –
  • Free Shipping
AUTYUE 8K Displayport Dual Monitor KVM Switch, USB3.0 Displayport KVM Switch 2 Monitors 2 Computers 8K@30Hz 4K@144Hz,Displayport KVM Switch with 4 USB3.0 Ports,Wired Remote and USB Cables Included
Quick View
AUTYUE 8K Displayport Dual Monitor KVM Switch, USB3.0 Displayport KVM Switch 2 Monitors 2 Computers 8K@30Hz 4K@144Hz,Displayport KVM Switch with 4 USB3.0 Ports,Wired Remote and USB Cables Included

Limited time offer, ends 10/31

  • Type: DisplayPort, USB
  • PC Connectors: Displayport, USB
  • Computer Connections: 2 Ports
  • Monitor Connections: 2 Ports
  • Model #: 5DP202#Q2132_B
  •  
  • $119.99 –
  • Free Shipping
Hitoor Dual Monitor Displayport KVM Switch, USB 3.0 Displayport KVM Switch 2 Monitors 3 Computers 8K@30Hz, KVM Switcher for 3 PC Share 2 Monitors and 4 USB 3.0 Devices,Wired Remote and Cables Included
Quick View
Hitoor Dual Monitor Displayport KVM Switch, USB 3.0 Displayport KVM Switch 2 Monitors 3 Computers 8K@30Hz, KVM Switcher for 3 PC Share 2 Monitors and 4 USB 3.0 Devices,Wired Remote and Cables Included

Limited time offer, ends 10/31

  • Type: DisplayPort, USB
  • PC Connectors: Displayport, USB
  • Computer Connections: 3 Ports
  • Monitor Connections: 2 Ports
  • Model #: 32DP#Q2550_B_US
AUTYUE 4K@120Hz USB C KVM Switch 2 Monitors 2 Computers, Displayport USB 3.2 KVM Switches Dual Monitor 12-in-1 KVM Docking Station for Dual Laptops Share a 1G Ethernet and SD/microSD Card Slots
Quick View
AUTYUE 4K@120Hz USB C KVM Switch 2 Monitors 2 Computers, Displayport USB 3.2 KVM Switches Dual Monitor 12-in-1 KVM Docking Station for Dual Laptops Share a 1G Ethernet and SD/microSD Card Slots

Limited time offer, ends 10/31

  • Type: KVM Switch 2 Monitors 2 Computers
  • Computer Connections: 2 Ports
  • Monitor Connections: 2 Ports Displayport
  • Video Resolution: The KVM docking station supports a resolution of up to 4K120Hz, transmits high-definition video, and is the perfect choice for work and games. It is also downward compatible with 4K60Hz, 2K144Hz, 1080P, etc.
  • Model #: SW525KVM#Q2830_B
  •  
  • $169.99 –
  • Free Shipping
ATEN CE700A USB KVM Extender
Quick View
ATEN CE700A USB KVM Extender
  • Type: D-Sub, USB
  • Computer Connections: 1 Port
  • Video Resolution: 1920 x 1200 @ 60Hz (30m) 1600 x 1200 @ 60Hz (100m) 1280 x 1024 @ 60Hz (150m)
  • PC Selection: Push Buttons
  • Model #: CE700A
USB 3.0 HDMI KVM Switch 2 Monitors 4 Computers, 4K@60Hz HDMI Dual Monitor KVM Switch for 4 PCs with Audio Output and 3 USB 3.0 Ports, 4 Port HDMI KVM Switch Input Supports EDID Emulators
Quick View
USB 3.0 HDMI KVM Switch 2 Monitors 4 Computers, 4K@60Hz HDMI Dual Monitor KVM Switch for 4 PCs with Audio Output and 3 USB 3.0 Ports, 4 Port HDMI KVM Switch Input Supports EDID Emulators

Limited time offer, ends 10/31

  • Type: HDMI, USB
  • PC Connectors: 4 PCs
  • Computer Connections: 4 Ports
  • Monitor Connections: 2 Ports
  • Model #: A05##Q2446_B_US
  •  
  • $189.99 –
  • Free Shipping
KVM Switch HDMI 4 Port Box, USB KVM Switch for 4 Computers Share One Keyboard Mouse and HD Monitor, 4 in 1 Out HDMI KVM Switch, Support UHD 4K (3840x2160)
Quick View
KVM Switch HDMI 4 Port Box, USB KVM Switch for 4 Computers Share One Keyboard Mouse and HD Monitor, 4 in 1 Out HDMI KVM Switch, Support UHD 4K (3840x2160)

Limited time offer, ends 10/31

  • Type: HDMI, USB
  • Computer Connections: 4 Ports
  • Video Resolution: 3840 x 2160
  • Model #: Q1964_B
  •  
  • $39.99 –
  • Free Shipping
HDMI KVM Switches 4K@60hz 2 Ports HDMI Kvm Switch 1 Monitors 2 Computers,USB Switcher 2 Computers Share 4 Usb2.0 Devices Keyboard Mouse Printer USB Switch,Supports Desktop Controller and Button Switch
Quick View
HDMI KVM Switches 4K@60hz 2 Ports HDMI Kvm Switch 1 Monitors 2 Computers,USB Switcher 2 Computers Share 4 Usb2.0 Devices Keyboard Mouse Printer USB Switch,Supports Desktop Controller and Button Switch

Limited time offer, ends 10/31

  • Type: HDMI, USB
  • Computer Connections: 2 Ports
  • Monitor Connections: 1 Port
  • Video Resolution: 3840 x 2160
  • Model #: Q2579_B
  •  
  • $24.99 –
  • Free Shipping
  • KVM Switches

KVM Switches

Suppose you have more than one computer in the same room but you do not have enough room for a second monitor. Or you have a laptop and want to use it with your home computer's keyboard, mouse and monitor, without changing your current setup. The answer lies in a handy device called a KVM switch.

KVM stands for keyboard, video, mouse. The keyboard, video, and mouse set collectively is called a "console." KVM switches allow you to connect a console to more than one computer. You simply connect your console cables to the output jacks of the switch and connect the switch to the connections on your computer that the keyboard mouse and monitor would normally be plugged into. It's that simple.

KVM Switches Let You Switch between Consoles

To switch consoles, you just push a button on the switch and it allows you to use the other console. KVM switches save you money because you won't have to purchase separate keyboards, mice, and monitors for each computer you use. It makes it very easy when one person uses more than one computer at work, for example. They are also useful for server farms with one staff person accessing each computer periodically, one at a time.

When buying KVM switches, it is important to fully understand your needs before you buy anything. Make sure the switch you choose will support your monitor refresh rates and resolution so that the signals are not degraded.

Bestselling KVM Switch Reviews:

LESZEK J.
2/20/2026 8:18:50 PM
Very useful, but maybe I have to configure my PC?

“ Fast and easy to set up, only 4 KVM cables included (similar to HDMI cables), not 5 as in the photo. ”

4K HDMI KVM Switch, 4 Port HDMI USB Switch for 4 Computer Share a 4K@30Hz Monitor and 3 USB Device Keyboard Mouse Printer, Including 4 KVM Cables
Anonymous
8/3/2025 11:44:22 AM
It works, but...

“ It works and Im thankful to have a 4 channel KVM with dual monitor functionality as it appears this is not a common item. ”

4 Port HDMI + DisplayPort KVM Switch Dual Monitor, UHD 4K@60Hz, KVM Switch 2 Monitors 4 Computers with 4 USB 2.0 Hub, Keyboard Video Mouse Peripherals Switcher for 4 PCs Dual Monitors
kanyonman
11/17/2024 7:54:28 PM
It performs well !

“ I am using 3 PCs with DisplayPort, and 1 Raspberry Pi with HDMI and an active HDMI -> DisplayPort active converter (made by VisionTek). ”

4 in 1 Out DisplayPort KVM Switch 4x1, 4 Port 4K @60Hz USB and DP Switch for 4 Computers Share Keyboard Mouse Printer Monitor for Laptop,PC, with 4X USB Cable,1x Switch Button Cable,1x Power Cable
Mark D.
5/26/2024 1:13:09 PM
KVM, Nice device that actually works

“ Having a higher 4k refresh is perfect for my dual 34" screens and with enough power because of the powersupply this works nice ”

Dual Monitor HDMI KVM Switch 2 in 2 Out, 2 Port 4K@120Hz 8K@60Hz HDMI USB KVM Switcher for 2 Computers 2 Monitors with 4X USB 3.0 Ports, Support Windows, MacOS, Linux, Unix (2 Port HDMI)
meaty_ochre
5/8/2024 6:04:59 AM
More good than bad

“ - Only uses USB & HDMI cables, unlike some KVMs I've used that have the extra green & blue 3.5mm audio & mic cables attached that flop around, take up space, looks kinda dumb, etc. ”

USB 3.0 HDMI KVM Switch 2 Monitors 3 Computers 4K@60Hz 2K@144Hz, Edid simulation, Dual Monitor HDMI KVM Switch 3 in 2 Out for 3 Computers Share 2 Displays and 4 USB3.0 Port Keyboard Mouse Printer