 Ho Ho Ho and Merry Christmas! It's Christmas! Did you get a new game? Did you get a new game for Christmas? And it's for your computer, but they only have keyboard mappings and you want to map it to a controller? But you can't figure out how to do it? Well that's what we're going to do over today. We're going to set it up so that you can map your controller to any key on a keyboard to use in any game that uses a keyboard so that you can now use the controller. Even though a mouse and keyboard is better and I don't care what people say. So, if you need to do this, so again, maybe you have a game and the developer didn't put in controller options but you want to use a controller. Or you don't like the way it's set up and they don't let you reconfigure it in the game, but you can now remap it to the keys on the keyboard for any button to be any key on the keyboard. So that's what we're going to do today. I'm going to use Doom as an example. Doom, I'm pretty sure probably has controller settings in it. Joystick settings in it. Joy controller settings stick in it. Yeah. I'm just going to use that as an example. Who would play Doom with this when you can use a mouse and keyboard and actually use all your fingers instead of just your thumbs and maybe one or two other fingers? But we're going to use today as a program that is called, what is it called? It is called Q-Joy Pad. Now, you're going to install that from your repository so if you're on a Debian based system so Ubuntu, Linux Mint, stuff like that you're just going to use whatever package you normally use but you can just sudo apt install Q-Joy Pad. Once it's installed you just run it and by default it's going to show up in your system trays. You're going to run it and nothing's going to pop up but then you'll notice down by your clock in your system tray or wherever your system tray is, you'll have an icon for it you click on it and it brings up this menu here. Normally I don't like recording my screen with a camera but I'm going to be going back and forth from showing you stuff on the screen and showing you stuff in real life so that's just the easiest way to do it. Now, by default it's going to show you all your joysticks all your game pads that are connected. Right now it's showing four. Really I only have one game pad connected but I have a drawing tablet that actually shows up as game control or joysticks on my system. So that's what these three are. But it doesn't matter with Q-Joy Pad once you start pressing buttons on any controller you can see oh it's telling me it's this controller and then when you click on that controller when you press a button it tells you which button that is. So it very quickly can easily detect what button is. Now there's a quick set option that will let you set all the buttons in order without having to go back and forth but we're just going to set up a few as an example and just to show you real quick, if I go into Doom here and I start the game the controller doesn't do anything. Right? No, it doesn't do anything. Oh, actually it does. This button, by default is my shoot button. So Doom by default is detecting this as a controller but nothing else seems to be working. Doesn't matter we're going to set it up with the keyboard so let's go ahead and just drag this back over. Now first thing that we want to do, we'll set up this for our little D-pad here for moving left, right, back, and forward. So again I can press down or up and it's the same button because this is an axis or an axis, not a button. So what I'm going to do is I'm going to click on this and hopefully you can see this we're setting it to be a mouse or keyboard button and I'm going to click this first key here and I'm going to hit W for up and I'm going to hit this one and I'm going to hit for down. Okay, now my left, right buttons, so I press that. Okay, that's going to be axis 5 I'm going to press that and in here I'm going to press A for left and D for right. Now I want to be able to look around so I have my little axes here and it's telling me that left and right is 1 and up and down is 2 and mainly I'm going to be looking left and right with this I'm not going to worry about up and down although I could so what I'm going to do here is I'm going to click on this and instead of setting it to a keyboard or mouse button I'm going to click this and I'm going to choose either mouse vertical mouse vertical vertical reverse horizontal or horizontal reverse and I'm pretty sure I want mouse horizontal because I'm looking left and right and I don't think I want it inverted when I move this left and right it's going to act like my mouse but the speed is set to 100 which I've already tested this out is way too high you can tweak it to your number I am going to set it to 10 we'll give that a try okay now I just have to pull this out of the way let me go back into doom here use this oh I did forget one thing see every time I do it I'm moving one little frame let me go back into our program here and what I want to do is I want to set this to gradient there we go and I'll click okay now move this out of the way go back into here this might demonstrate a little bit better so I can go forward back left and right and I can turn left and right with this here I can set this to look up and down I haven't done that yet but you would do the same process as we did for left and right only you're going to say it's a vertical and say horizontal real quick let's activate our gun and our button that opens doors so I think I want B to be my gun actually let's make the right trigger so I'll press right trigger and you can see right here that it's button 6 so I'm going here I'm going to go button 6 and I'm going to click key here and then I'm going to just by default it's going to be my left mouse button so I'll just click on there and it says mouse 1 okay and I can do the same thing if I want more than one trigger button I can set B to be my trigger button so that's going to be button 3 and I'll also set that to mouse click 1 just by clicking on that box now to activate door on the keyboard would be E I'm going to set it to A on my button keyboard here or on my controller here it's button 2 so I'll just click on here and I'm going to hit or I have to click here and then click E okay now again now I'm setting this up for doom so I can say save and save this is doom I can import export so I can move it to other computers let's go ahead and just move this out of the way so you can save it different settings for different games and here we go let's go ahead and get going again controlling it with the game controllers kind of weird especially this game controllers and 64 game controller this will open and then I should be able to shoot so now you know you can map any button on your game to be any key on your keyboard so now all you have to do is set this up go into LibreOffice and type up reports with this or whatever you want you can control anything that uses the keyboard now with your controller here so you can surf web pages with this with ease so I hope you found this useful it's not something I use much because I prefer using keyboard and mouse with a lot of games although it does depend on the game first person shooter my opinion keyboard and mouse way way better option but I know people like playing on consoles and you would use a controller for that and a controller is definitely better if you're sitting on a couch play around with this again it's all one word all lowercase so you sudo apt install jqpad sorry q joypad and that's it you can open it up it sits in your console you can close it when you want you can save your settings export it can make different settings for different games filmsbychrist.com that's my website check it out link in the description to that my patreon page my paypal page is on my site all that stuff if you want to support me like share subscribe comment and I hope that you have a great day Merry Christmas