usb drivers? mouse and keyboard

thexboxaddict

VIP Member
Sep 27, 2004
209
0
USA
i got it i(and others) dont want to go and buy the ps/2 to xbox so i can use a mouse and keyboard(i have a wireless usb mouse and keyboard which is would be nice to hook up) so i was wondering if you could put into your bios what the smartjoy frag does. so you can use a mouse and keyboard in xbox games and apps that only support controllers.
 

thexboxaddict

VIP Member
Sep 27, 2004
209
0
USA
B!!U!!M!!P!! whats that spell BUMP!!!!
anyways i was thinking this shouldnt be to hard since the bios are ready has to do something similar to this by reconizing the xbox buttons. so i would think they could just do it so you can make the keyboard have programable keys.like awsd and the arrow keys and the xbox would see it as the d pad on a controller.
 

djbass

Senior Member
Dec 11, 2004
100
0
NT, Australia
I don't think it's as easy as you suggest.

There is a significant difference in the functionality of PS2 hardware (as used by the smartjoy frag) and USB hardware. The smartjoy frag I would say is translating the scancodes from the keyboard and remapping them to controler functions. As far as the xbox is concerned it's just a standard xbox controller that is plugged into the port all the translating is done entirely by the smartjoy frag.

If you plug the USB keyboard (or any USB device for that matter) into the XBox you are making a direct interface to the XBox with no external hardware to do the translation. On top of this USB is entirely software driven, you need a seperate kernal level driver to handle communication between the device and the XBox. Then you need a seperate driver specific to the USB hardware that you wish to control (in the case of keyboards & mice a universal HID driver). Writing low-level drivers is no easy task.
 

thexboxaddict

VIP Member
Sep 27, 2004
209
0
USA
Yeah maybe this harder than i said i guess i was wrong since your right there would be no interface between the mouse/keyboard to traslate it first but i kno apps and bios can tell if a mouse and or keyboard are connected becuz it give the abillity to use them. I would think the bios would be able to find that there is a keyboard/mouse plugged in so translate all signals from controller port 3&4 to xbox controller as you said usb is completely software driven. But speaking of how hard that would be idk since im not a programer. Xecuter how hard would this be to incorpate into your bios. to hard to even bother with?
 

Ikarasu

VIP Member
Dec 22, 2004
237
0
Canada
They just came out with a "Use your Keyboard + mouse" in FPS games device... not only for linux, but it works for any First person shooter game. It's not USB tho.. PS/2. Believe it was... $30? MY bad... $29.99 ;)

Not as cheap as a "Free bios update" but it gives wut ya want... I believe.

http://www.divineo.com/cgi-bin/div-us/xb-xfps
 

Sludge

Junior Member
Nov 18, 2004
15
0
California
Anybody know if you have to use the keyboard with the smart joy frag? or is there a way use the xbox controller instead of the keyboard. (so you could have the xbox controller and the mouse)
 

thexboxaddict

VIP Member
Sep 27, 2004
209
0
USA
i no you cant but think of the question you just ask that would be to hard to even play like that but the reason you can play with both becuz the xbox sees the mouse and keyboard as a controller
 

Sludge

Junior Member
Nov 18, 2004
15
0
California
hehe, thats my preferred setup with the pc, i'd get the smart joy frag but i don't like using a keyboard to move around....o' well
 

thexboxaddict

VIP Member
Sep 27, 2004
209
0
USA
Sludge said:
hehe, thats my preferred setup with the pc, i'd get the smart joy frag but i don't like using a keyboard to move around....o' well
how lol the controller you need two hands i cant think of how this would work i guess ur left handed.
 

djbass

Senior Member
Dec 11, 2004
100
0
NT, Australia
Speaking of which that's the other issue with what you suggested thexboxaddict, you would need the keyboard in one port and the mouse in another effectively taking up two controller ports. Even if you made this work in the bios I think most games would probably have compatibility issues with that setup. The work around might be to connect a usb hub to the port and connect the keyboard & mouse to the hub, but even then to my knowledge the box would still see them as two seperate devices and likely most games would not support it.
 

thexboxaddict

VIP Member
Sep 27, 2004
209
0
USA
djbass said:
Speaking of which that's the other issue with what you suggested thexboxaddict, you would need the keyboard in one port and the mouse in another effectively taking up two controller ports. Even if you made this work in the bios I think most games would probably have compatibility issues with that setup. The work around might be to connect a usb hub to the port and connect the keyboard & mouse to the hub, but even then to my knowledge the box would still see them as two seperate devices and likely most games would not support it.
True as you said if you were to use a hub then shouldnt the bios be able to translate the keyboard and mouse in to single "controller" signals
 

Ikarasu

VIP Member
Dec 22, 2004
237
0
Canada
I'd buy this... but I got two problems :(

1.) I have USB Everything, and threw away the converters.... Don't plan on buying new ones, even if they are a quarter....

2.) Xbox is a console! It's made for resting and enjoying. If I wanted to play with a KB and mouse... I'd get the PC version of the game. Yes... a KB and mouse is a lot better. but when I'm playing Xbox... I want to be laying cozy in my bed, not sitting at a computer desk with my mouse and keyboard ;) Although... It'd be pretty fun to play with a mouse and a keyboard... I'll get it eventually... or maybe, I'll mod my Xbox myself... if someone ever comes out with a bios or something to make it work....
 

djbass

Senior Member
Dec 11, 2004
100
0
NT, Australia
thexboxaddict said:
True as you said if you were to use a hub then shouldnt the bios be able to translate the keyboard and mouse in to single "controller" signals
I would not imagine so without breaking the functionality of USB itself. When you plug say a 4 port usb hub into a port it's like adding another 4 controller ports to the xbox. You still end up with the same problem. It works very much like a double adapter on a power point would, at the end of the day it still sees them as seperate ports.



(oh and here's a quote you'll recognise 'Red Balls, it gives me wiiiiiiinnngs!' :) )
 
Last edited:

pauldy

Senior Member
Oct 2, 2004
142
0
Austin
www.whitehouse.com
If anyone is interested I decided to try out an old imac keyboard I had lying around by plugging it into the usb memory stick adaptor that you can get for 6bucks shipping directly from microsoft. The imac keyboard worked flawlessly in both avalaunch and xbmc - capslock/numlock lights. They refferenced a library for usb keyboad functionality so incorporating this into the bios doesn't look like it would be too difficult unless the libraries are much larger than they looked.
 

djbass

Senior Member
Dec 11, 2004
100
0
NT, Australia
Interesting, but at the end of the day you are still left with two problems. Whether the game will support keyboard & mouse input, I'm not so surprised that homebrew apps support it but I'd think it's a different situation for official xbox titles. The other is you still require keyboard and mouse to be plugged into two seperate ports, and since say halo for example uses other ports for more players I think it probably would not work.
 

pauldy

Senior Member
Oct 2, 2004
142
0
Austin
www.whitehouse.com
You don't need to take up two ports I used the memory adapter for phantasy star. It gives you a single USB port off of the controler itself. The keyboard has a built in hub were you plug in the mouse. In effect no additional ports are consumed by the keyboard and mouse combo. The true utility comes in with x3cl and the various options that require text input. I hate using the soft keypads to enter strings. The addition of a simple usb keyboard driver would enable the use of usb keyboard to modify these settings and allows for easier text input. Also flashbios supports a keyboard right now I have no trouble using the arrow keys and enter to select flash options in flashbios.