|
|
#3361636 - 08/08/11 02:40 AM
Multiple keyboards in one PC?
|
Hotshot
Registered: 06/23/05
Posts: 5471
Loc: Philippines / North East UK
|
I was just wondering what will happen if you plug in 2 or more keyboards (usb) into one PC... how will the PC determine which one is the "real" one and how do you map controls for the other keyboards?
I'm thinking of building a cockpit and then maybe just hacking a few keyboards to make panels. Thanks!
_________________________
- Ice
|
|
Top
|
|
|
|
#3361655 - 08/08/11 04:08 AM
Re: Multiple keyboards in one PC?
[Re: - Ice]
|
Senior Member
Registered: 10/13/99
Posts: 4748
Loc: Ohio USA
|
From time to time, I have run two keyboards and two mouses while building a system. System simply seems to use whatever keyboard or mouse I'm on without conflict. I don't remember trying to press keys on two keyboards simultaneously -- e.g. "Shift" on one keyboard and "S" on the other. I used either one or the other.
I've tried USB Keyboard, Mouse along side of wireless keyboard, mouse also. I imagine multiple wireless keyboards would work -- particularly if they are the same make and model -- need only one receiver for all of them (I am GUESSING).
I would guess the "mapping" in a game is inside the game-file and which of many keyboards would not matter. That is purely a GUESS.
_________________________
ATI Sapphire HD7970 OC - Eyefinity 5760x1200 24", 1xDell-U2410 H-IPS + 2xHP-ZR24w S-IPS, Extended 23" Samsung cPVA, Ceton InfiniTV 4, Bulldozer FX8150@4.5GHz w/Swiftech Water Cooling, 16GB GSKILL PC3 @1866, ASUS Sabertooth 990FX, Corsair 120GB SSD, WDigital + 3x Seagate + Hitachi + 2x WD Ext = 10.0TB, Sony DVD, OCZ ZX 850W PSU, CoolerMaster HAF922, TM Warthog HOTAS, TM T-Flight Stick X, TM Cougar+FSSB & CH Pedals, Saitek X52 Pro & Pro Combat Pedals, TrackIR5 w/TC Pro, Windows 7 HP 64b
|
|
Top
|
|
|
|
#3361757 - 08/08/11 06:28 AM
Re: Multiple keyboards in one PC?
[Re: - Ice]
|
Skate Zilla HD Studios
Hotshot
Registered: 11/24/04
Posts: 8120
Loc: Virginia Beach, VA
|
i think windows will map them together, as I've had up to 4 mice connected at one point and they seemed to all be linked.
I had Wired Mouse, Wireless Mouse, Mouse on my ATI Remote Wonder II and Mouse on my Saitek X52.
When i had my Apt. and my roommate was on my PC, i used to take the ATI Remote and make the mouse move all over the screen while they were trying to play farmville and stuff.
2 Keyboards will work the same way in Win7, not so much so in windows XP though.
_________________________
Skate Zilla
Chevron 11 (Born Feb. 2012) Cooler Master HAF 922(Mesh Side), 700W OCZ, Windows 7 Pro, Windows 8 Beta ASRock Fatal1ty 990FX Pro, Corsair H100 Water Cooled AMD FX-8120@4.0 GHz, 16GB G.SKILL Sniper @ DDR1600, WD 1.5TB Black Sapphire RadeonHD 7950@1.0 GHz Core/6GHz Mem., ASUS VS248H-P 24" LED x 3, 5760 x 1080 Eyefinity, Creative XFi Fata1ity Platinum Champion, Intensity Pro 10-Bit HDMI Video Recording, Ceton InfiniTV 4 PCIe
Skate Zilla HD Studios On Facebook
|
|
Top
|
|
|
|
#3361845 - 08/08/11 08:06 AM
Re: Multiple keyboards in one PC?
[Re: - Ice]
|
Beat the Kobayashi Maru
Hotshot
Registered: 04/04/08
Posts: 7071
Loc: MS
|
I've run 2 keyboards and up to 3 mice at a time. I would use a regular kb sometimes, with a compact no-numpad kb for when I have my wheel set up to have to the side. Had an issue every now and then that one would work and not the other, but I think that was just low battery related or something like that, not Win 7 having issues. All are wireless.
_________________________
•XBL/Xfire: Raw Kryptonite •Logitech G27 Nixim •360 Wheel •AMD FX-4170 •Sapphire Radeon HD 6950 2GB GDDR5 •16 GB Corsair Vengeance 1600mhz PC3-12800 •MSI 990FXA-GD65 Mobo •X-Fi Fatal1ty Pro/Logitech Z-5500 •Win 7 64
|
|
Top
|
|
|
|
#3361866 - 08/08/11 08:38 AM
Re: Multiple keyboards in one PC?
[Re: - Ice]
|
Member
Registered: 08/03/00
Posts: 296
Loc: USA
|
Hi Ice, It should run as many keyboards and mice as you want to connect. There's a name for the incoming data streams, it escapes me right now, but the Windows drivers put all the key data into one and all the mouse data into another and treats it all as the "system keyboard" or "system mouse". Anybody that's using programmable controller software has at least two, the one they type on and the virtual device the controller software uses, but in theory Windows should accept any keyboard or mouse that gets declared properly and tosses its data into the same buckets. There's probably some limit, maybe 128 or 255, but it's undoubtedly much higher than you'd probably ever have any use for. Best regards, - Bob The StickWorks http://www.stickworks.com
|
|
Top
|
|
|
|
#3361999 - 08/08/11 10:35 AM
Re: Multiple keyboards in one PC?
[Re: - Ice]
|
Hotshot
Registered: 06/23/05
Posts: 5471
Loc: Philippines / North East UK
|
My apologies, either I've not explained myself correctly or I'm just misunderstanding your replies.
My idea was to connect 2 or 3 keyboards to the PC to have "better access" to the controls. For instance, I want to press "A" on KB1 and send command "A" to the game, then if I press "A" on KB2, it'll send command "Shift+A," and so on. Therefore, instead of having to work with the number of keys on a regular keyboard then having to add modifier to it, I am looking to map modified controls on a second (or third) keyboard.
_________________________
- Ice
|
|
Top
|
|
|
|
#3362056 - 08/08/11 11:34 AM
Re: Multiple keyboards in one PC?
[Re: - Ice]
|
Beat the Kobayashi Maru
Hotshot
Registered: 04/04/08
Posts: 7071
Loc: MS
|
Pretty sure you'd need a programmable keyboard for that. Even if you remapped the keys by other means, I would think it would apply to any keyboard. Might be some software somewhere to do what you want though. Just my 2˘. It's a good idea though, I hate the combo controls. If you figure it out, please post what you do.
_________________________
•XBL/Xfire: Raw Kryptonite •Logitech G27 Nixim •360 Wheel •AMD FX-4170 •Sapphire Radeon HD 6950 2GB GDDR5 •16 GB Corsair Vengeance 1600mhz PC3-12800 •MSI 990FXA-GD65 Mobo •X-Fi Fatal1ty Pro/Logitech Z-5500 •Win 7 64
|
|
Top
|
|
|
|
#3362111 - 08/08/11 12:40 PM
Re: Multiple keyboards in one PC?
[Re: - Ice]
|
Member
Registered: 08/03/00
Posts: 296
Loc: USA
|
Hi Ice, You could do it with a program like AutoHotKey, freebie that sends keys combos, mouse moves, or joystick buttons via the keyboard. The biggest problem you've got with that is that there are a limited number of keys. Keyboards don't send "characters", they send a code that tells what key is pressed, just a key ID. There is no difference between what the "A" key sends for lower and upper case, for example. The OS makes the determination based on the state of the shift key, which has its own code. It normally keeps track of the state of the Shift, Control, and Alt keys, as well as the state of Caps Lock, Num Lock, and Scroll Lock. The "Windows" keys are treated as modifiers too, more like Shifts. Then there's the problem of what the sim is expecting, whether it needs to see the modifier down before the key and/or after the key it's modifying or it will accept them if they change state simultaneously. Also, when multiple keys are pressed simultaneously that use different modifiers ("shift a" and "control z" for example) the sim can't really know which modifier applies to which key. It sees shift, control, "a", and "z" all at once. Does the "shift" or the "control" go with the "a" or the "z", or maybe they're both assigned to "a", and "z" is just a character that should repeat. AutoHotKey would allow you to send DX buttons directly, but it doesn't really help. You're still stuck with fact that there are only 105 or so codes to be used to map to buttons and the mapping with programs like AHK isn't applied until it gets past the OS, that doesn't happen until it's past DX. They would still work, but you couldn't really get any more key or button outputs than the number of keycodes that are available on one keyboard. I don't know if that would do you any good, really. Three 105-key boards that can only send the same 105 codes aren't going to expand your control capabilities much. Unless they've started making multi-byte keyboards that send wide characters (two bytes, I've never seen one) to give you extra codes, it can't really expand the key possibilities. Only give you multiple keyboards to send them from. Best regards, - Bob The StickWorks http://www.stickworks.com
|
|
Top
|
|
|
|
|
|
|
| |