HID Remapper
HID Remapper
  • 20
  • 10 055
HID Remapper: mapping basics
This video shows the basics of mappings - an essential component of HID Remapper configuration.
HID Remapper is a universal adapter for USB input devices.
For more information, take a look at the project's GitHub repository:
github.com/jfedor2/hid-remapper
0:00 Introduction
1:01 Mapping basics
5:54 Scaling
7:42 Layers
9:42 Sticky
10:54 Tap & hold
zhlédnutí: 257

Video

Use a keyboard to play SF6 & Tekken 8 on PS5
zhlédnutí 2,6KPřed 2 měsíci
This video shows how you can use a keyboard to play fighting games like Street Fighter 6 or Tekken 8 on a PS5 with HID Remapper. HID Remapper is a universal adapter for USB input devices. For more information, take a look at the project's GitHub repository: github.com/jfedor2/hid-remapper
HID Remapper layers
zhlédnutí 196Před 2 měsíci
This video explains the layers feature in HID Remapper that lets you have multiple sets of mappings for some keys or buttons and switch between them. HID Remapper is a universal adapter for USB input devices. For more information, take a look at the project's GitHub repository: github.com/jfedor2/hid-remapper
HID Remapper: tap-hold
zhlédnutí 117Před 2 měsíci
This video explains the tap-hold functionality in HID Remapper that lets you assign different functions to a key or button, depending on whether it was pressed and released immediately (tapped) or pressed for some time (held). HID Remapper is a universal adapter for USB input devices. For more information, take a look at the project's GitHub repository: github.com/jfedor2/hid-remapper
Drag-lock using only one button
zhlédnutí 53Před 2 měsíci
This video shows how you can add drag-lock (toggle) functionality to any mouse or trackball using only one button, with HID Remapper. Previous video on drag-lock: czcams.com/video/z5pk9PMZOIc/video.html HID Remapper is a universal adapter for USB input devices. For more information, take a look at the project's GitHub repository: github.com/jfedor2/hid-remapper
DualSense touchpad inputs with HID Remapper custom usages
zhlédnutí 125Před 3 měsíci
This video shows how you can use custom usages in HID Remapper to access input data that it not properly exposed in the HID report descriptor of the device. As an example we're going to remap the touchpad on a DualSense controller. HID Remapper is a universal adapter for USB input devices. For more information, take a look at the project's GitHub repository: github.com/jfedor2/hid-remapper
Analog inputs with HID Remapper custom board v8
zhlédnutí 143Před 3 měsíci
This video shows how you can use HID Remapper custom board v8 as an analog-to-USB adapter, to connect analog joysticks or triggers to your computer or other device with USB inputs. HID Remapper is a universal adapter for USB input devices. For more information, take a look at the project's GitHub repository: github.com/jfedor2/hid-remapper
HID Remapper Bluetooth
zhlédnutí 293Před 3 měsíci
This video talks about the Bluetooth version of HID Remapper, what boards it runs on, and what you can do with it. HID Remapper is a universal adapter for USB and Bluetooth input devices. For more information, take a look at the project's GitHub repository: github.com/jfedor2/hid-remapper 0:00 Introduction 1:20 Hardware options 2:24 Pairing 4:42 Remapping 5:30 Bluetooth LE vs. Classic
Capture USB traffic with Wireshark
zhlédnutí 994Před 4 měsíci
This video shows how you can capture USB traffic, including HID report descriptors, using Wireshark. HID Remapper is a universal adapter for USB input devices. For more information, take a look at the project's GitHub repository: github.com/jfedor2/hid-remapper
Add drag-lock to any mouse with HID Remapper
zhlédnutí 149Před 4 měsíci
This video shows how you can add drag-lock (toggle) functionality to any mouse or trackball using HID Remapper. HID Remapper is a universal adapter for USB input devices. For more information, take a look at the project's GitHub repository: github.com/jfedor2/hid-remapper
Play Blockout with a SpaceMouse using HID Remapper
zhlédnutí 59Před 4 měsíci
This video shows how you can use HID Remapper to play the 1989 game Blockout with a SpaceMouse 3D controller. HID Remapper is a universal adapter for USB input devices. For more information, take a look at the project's GitHub repository: github.com/jfedor2/hid-remapper
HID Remapper configuration export/import
zhlédnutí 116Před 4 měsíci
This video talks about the JSON files that you can use to save HID Remapper configuration to your computer, share it with someone, put it on another device later, etc. HID Remapper is a universal adapter for USB input devices. For more information, take a look at the project's GitHub repository: github.com/jfedor2/hid-remapper
HID Remapper macros
zhlédnutí 201Před 4 měsíci
This video shows how to use the macro feature in HID Remapper. HID Remapper is a universal adapter for USB input devices. For more information, take a look at the project's GitHub repository: github.com/jfedor2/hid-remapper
Where to get or how to make an HID Remapper
zhlédnutí 2,2KPřed 4 měsíci
This video shows what options there are for getting or making your own HID Remapper. HID Remapper is a universal adapter for USB input devices. For more information, take a look at the project's GitHub repository: github.com/jfedor2/hid-remapper 0:00 Introduction 0:48 Option 1 2:30 Option 2 5:20 Option 3
Overclock mouse polling rate with HID Remapper
zhlédnutí 1,6KPřed 4 měsíci
This video shows how you can overclock the polling rate of your mouse using HID Remapper. HID Remapper is a universal adapter for USB input devices. For more information, take a look at the project's GitHub repository: github.com/jfedor2/hid-remapper
Keyboard LEDs as HID Remapper layer state indicators
zhlédnutí 114Před 4 měsíci
Keyboard LEDs as HID Remapper layer state indicators
Keyboard adapter for Nintendo Switch
zhlédnutí 100Před 5 měsíci
Keyboard adapter for Nintendo Switch
HID Remapper as an adaptive controller for Nintendo Switch
zhlédnutí 160Před 5 měsíci
HID Remapper as an adaptive controller for Nintendo Switch
Xbox Adaptive Controller on the Nintendo Switch
zhlédnutí 141Před 5 měsíci
Xbox Adaptive Controller on the Nintendo Switch
Use any USB joystick with the PlayStation Access controller
zhlédnutí 515Před 5 měsíci
Use any USB joystick with the PlayStation Access controller

Komentáře

  • @K3mwer
    @K3mwer Před 10 hodinami

    Where can I buy this? Is this accepted in local competitions?

    • @bouky96
      @bouky96 Před 9 hodinami

      @@K3mwer got the same problem

    • @jfedor
      @jfedor Před 5 hodinami

      There's another video on this channel showing where you can get or how you can make one. Can't speak for your locals, but I don't see why not.

  • @joelee3796
    @joelee3796 Před dnem

    Is this method passthrough authentication? Will this not cause additional latency? Or does this have additional latency like that FGC Wingman? I just want to use the Xbox controller for fighting games on the PS5.

    • @jfedor
      @jfedor Před dnem

      It does passthrough auth and it does introduce additional latency on the order of 1ms. Nothing you'd notice or that would matter in practice.

  • @giacomotanduo8801
    @giacomotanduo8801 Před 9 dny

    I bought the Feather RP2040 and set it up as my remapper but it doesn't have a usb hub. So I bought a usb hub and I attach the remapper and keyboard to it but the game still doesn't take input from the keyboard. What could be the problem? I don't have a Mayflash usb but I don't think it's that, in the end it's just for canceling the disconnection after 8 minutes, right?

    • @jfedor
      @jfedor Před 9 dny

      You plug the keyboard into the USB-A port on the Feather. It needs to be the "with USB Host" one.

    • @giacomotanduo8801
      @giacomotanduo8801 Před 9 dny

      @@jfedor What if I also want to attach a usb arcade stick to the ps5? How should I make the connections so that it detects both the keyboard and the arcade stick? Would it be right to attach the hub to the ps and the remapper and arcade stick to the hub?

    • @jfedor
      @jfedor Před 9 dny

      @@giacomotanduo8801 If the arcade stick is not PS5 compatible by itself and you want to use HID Remapper to make it compatible then you have to plug it into the HID Remapper. If you want to use both the keyboard and the arcade stick at the same time, you need to plug a hub into HID Remapper and plug them both into the hub. Keep in mind HID Remapper functions as one controller so if you want to use them as separate controllers you would need two Remappers.

    • @giacomotanduo8801
      @giacomotanduo8801 Před 9 dny

      @@jfedor the arcade is compatibile with the PS5 and I only need the HID remapper for playing with the keyboard on the PS5

    • @jfedor
      @jfedor Před 9 dny

      @@giacomotanduo8801 Then I'm not sure what you're asking. Do you want to also play on the arcade stick at the same time? Then just plug it into the PS5 directly.

  • @FabioSpelta
    @FabioSpelta Před 12 dny

    This is genius. I hope that hid remapper devices will be mass-produced, especially using the version 3 of the board on github for minimal impact on desks' space 😁

  • @FabioSpelta
    @FabioSpelta Před 12 dny

    It'd be ideal to be able to set the macro speed for each macro and not globally 😁. Thanks for this, it's brilliant!

  • @techhit2132
    @techhit2132 Před 14 dny

    So in the future, would it be possible to use a wired USB controller and connect to it to a Nintendo Switch over Bluetooth?

    • @jfedor
      @jfedor Před 14 dny

      In general it's possible, but not with these boards.

  • @C3lticlord
    @C3lticlord Před 15 dny

    this is awesome I'll look for this

  • @Ahmed77Xx
    @Ahmed77Xx Před 20 dny

    I have a question if you don’t mind I have a redragon keyboard with its software installed The software can remap any key to a shortcut among other things and it will be saved in the keyboard memory which is very handy My question is will the hid remapper remap a key that is inside a shortcut So for example if I remapped F1 to F13 and one of shortcuts that is saved on the keyboard memory got invoked and it contained F1 will any conflict happen?

    • @jfedor
      @jfedor Před 20 dny

      It's not a problem, HID Remapper will just see whatever the keyboard is sending, regardless of whether it was generated via programmable shortcuts. If the keyboard sends F1 as part of a shortcut and HID Remapper is remapping that to F13 then the computer will get F13.

    • @Ahmed77Xx
      @Ahmed77Xx Před 16 dny

      @@jfedor thats what i meant by a conflict

    • @jfedor
      @jfedor Před 16 dny

      @@Ahmed77Xx If you want the computer to see F1 from the programmed shortcut while keeping the F1->F13 mapping, you would need to put some other key in the shortcut and map that key to F1 in HID Remapper.

    • @Ahmed77Xx
      @Ahmed77Xx Před 16 dny

      @@jfedor Nice idea thank you very much.

  • @red2
    @red2 Před 23 dny

    Would this work with the Nintendo Switch N64 controller ? I think its bluetooth but Im not sure which type.

    • @jfedor
      @jfedor Před 23 dny

      I don't know, sorry. You can check if it uses Bluetooth LE with the nRF Connect app on your phone. That still doesn't guarantee it will work, but if it's not LE then it definitely won't.

  • @daleydeals
    @daleydeals Před měsícem

    Hi, have you noticed any delay from using the Bluetooth vs wired version?

    • @jfedor
      @jfedor Před měsícem

      Not really.

  • @thatminer66
    @thatminer66 Před měsícem

    Is the Single Pico version of this to my keyboard (Machenike K500) possible on the PS5?

    • @jfedor
      @jfedor Před měsícem

      I'm not familiar with this keyboard, you'd have to try it.

  • @rizu5127
    @rizu5127 Před měsícem

    I just tried with an rp2040 zero and it doesn't work, Do you have any example to see what I could have done wrong???

    • @jfedor
      @jfedor Před měsícem

      Not every mouse lets you do it.

  • @sinkim8447
    @sinkim8447 Před měsícem

    Hello, can i use a male usb c instead for a female usb a connector to the pico board? So i can connect it directly to a usb c mechanical keyboard? Will it work the same?

    • @jfedor
      @jfedor Před měsícem

      I think so.

  • @techhit2132
    @techhit2132 Před měsícem

    If I have multiple of the same controllers e.g. Dualshock 4. Do I have to pair them all to the board and do the mapping for each controllers or just one?

    • @jfedor
      @jfedor Před měsícem

      You have to pair every device you want to use. You can setup global or per-device mappings depending on what you're trying to achieve. A DS4 is a Bluetooth Classic device and won't work with the Bluetooth version of HID Remapper.

    • @techhit2132
      @techhit2132 Před měsícem

      Is BLE only support a hardware constraint of the nrf microboard?

    • @jfedor
      @jfedor Před měsícem

      @@techhit2132 Yes.

  • @cheeseynz
    @cheeseynz Před měsícem

    This is amazing. I can think of so many uses for this, such as creating new function key shortcuts for my 75% layout keyboard. I always forget the shortcut key combinations as defined by the keyboard manufacturer. Is it possible, for example, to map multiple keys such as "Fn + U" to an input? Another use case is for the Nintendo Switch Online controllers - e.g. N64 NSO controllers which only work for NSO N64 emulated games and limited other games like Mario Kart 8. However, many of the buttons do not function at all for standard games. Therefore, using layers I could preserve the NSO native functionality for Switch Online games, and have a button + dpad combination set to activate another layer that's used to emulate a Switch Pro controller. Would that be right?

    • @jfedor
      @jfedor Před měsícem

      Typically the Fn key is handled internally by the keyboard and it doesn't actually send any inputs to the host, but you could map some other combination. As for Switch, HID Remapper can emulate a fixed set of devices, one of them is a regular Switch controller, specifically the Horipad, not the Pro controller.

    • @cheeseynz
      @cheeseynz Před měsícem

      @@jfedor Is it possible to map a key/button combination to activate a layer then? E.g. Start + Y = Layer 1

  • @cheeseynz
    @cheeseynz Před měsícem

    Hi, great video. But can you please clarify something. You mention the use of any licensed PS4 arcade stick from Hori, Qanba etc. If you monitor the input codes from those devices, and remap it to your keyboard, then does that essentially negate the need for that USB dongle you used? So is the same true if I plug a PS5 dualsense controller in to map the inputs to another controller (thereby getting around the 8 minute timeout)?

    • @jfedor
      @jfedor Před měsícem

      The licensed stick would be an alternative to the Magicboots dongle, they serve the same function, you don't need both. Of course with a real stick you could also make use of the buttons that is has, if you wanted. You cannot use a DualSense for this purpose.

    • @techhit2132
      @techhit2132 Před měsícem

      Can you not monitor a dualsense controller input?

    • @jfedor
      @jfedor Před měsícem

      @@techhit2132 You can read inputs from a DualSense. You can't use it to make HID Remapper work with a PS5.

  • @shaghilathar3588
    @shaghilathar3588 Před měsícem

    Where can I get everything listed in the video? Is that everything I need and how do I set it up?

  • @bouky96
    @bouky96 Před měsícem

    Where can I have this?

    • @jfedor
      @jfedor Před měsícem

      There's a video on this channel that gives you all the options.

  • @fijfij7380
    @fijfij7380 Před 2 měsíci

    I'm testing this with the mx master 3s and im having no luck im unsure if its the sensor or if it just doesn't work with Bluetooth receivers

    • @jfedor
      @jfedor Před 2 měsíci

      I wouldn't expect it to work with wireless receivers.

  • @Verdigostorm
    @Verdigostorm Před 2 měsíci

    I think i have everything setup correctly, does anyone have any idea on how I could test to see if it works without a ps5? I dont have one and have set this up for attending local events. Thanks.

  • @Verdigostorm
    @Verdigostorm Před 2 měsíci

    could you please write a bit of a dummy guide on what exactly you need to buy to set this up from scratch, I have just purchased the magicboots ps4 thing, from my understanding I need the RP2040 which is the actual device that works with HID remapper, the magicboots ps4 dongle so that the ps5 will accept the keyboard as a peripheral, and a usb hub so I can have everything connected as the RP2040 only has one USB port but I need 2? (1 for the ps4 dongle and one for the keyboard), just want to double check before i spent more money, thanks.

    • @virgill2452
      @virgill2452 Před 2 měsíci

      I guess my message got deleted because it had a link. You need a board with the RP2040 processor, but also and usb host, you can build one from a pico, or buy something like the "Adafruit Feather RP2040 with USB Type A Host" You also need a dongle to authenticate your keyboard as a PS4 controller, something like the "mayflash magicboots" You need an usb hub so you can plug the dongle and the keyboard in the board

  • @paulb36utube
    @paulb36utube Před 2 měsíci

    will it be function as a 4 port usb hub if nothing remapped?

    • @jfedor
      @jfedor Před 2 měsíci

      Not really, it's not transparent. It always appears as a single device.

  • @paulb36utube
    @paulb36utube Před 2 měsíci

    Is the dream of keyboard/mouse play finally a dream come true.

    • @virgill2452
      @virgill2452 Před 2 měsíci

      No, I don't think it emulates a PS5 controller

  • @magnumofkdt
    @magnumofkdt Před 2 měsíci

    Where I can buy this ?

    • @jfedor
      @jfedor Před 2 měsíci

      There's another video on this channel that shows all the options. tldr: Adafruit sells a board, it's called "Feather RP2040 with USB Host".

  • @GuiltyGearVietnam
    @GuiltyGearVietnam Před 2 měsíci

    If I want to implement a usb hub (for the magicbooost) for the 2 pico variant, which pin should I use?

    • @jfedor
      @jfedor Před 2 měsíci

      On the dual Pico variant you just use the USB port on the Pico.

  • @davidharraway8131
    @davidharraway8131 Před 2 měsíci

    Just FYI for disabled gamers, this lets you connect joysticks to the new Sony Access Controller so you can use alternative input methods to play PS5 games

    • @thatminer66
      @thatminer66 Před měsícem

      I want to buy a pico to make the Single Pico version of this to my keyboard (Machenike K500) so I can try playing on my friend's PS5.

  • @DavidGlaude
    @DavidGlaude Před 2 měsíci

    So TRUE: "But basically the expressions use what's called the Reverse Polish Notation, which if you're old enough to remember Blockout, you might know from old HP calculators." 🤣

  • @IOSARBX
    @IOSARBX Před 2 měsíci

    HID Remapper, I really enjoyed this video, so I hit the like button!

  • @nevereverappleagain2748
    @nevereverappleagain2748 Před 3 měsíci

    Great stuff! Is there a way to add Haptic feedback to the controller?

  • @W00fer
    @W00fer Před 3 měsíci

    Very nice. Please keep explaining how the HID technology works to understand the underlying mechanism.

  • @branimirbankov8055
    @branimirbankov8055 Před 3 měsíci

    Can it work with Microsoft Intelli mouse or WMO 1.1a ?

    • @martin-vv9lf
      @martin-vv9lf Před 3 měsíci

      some users have reported non functional scroll wheels on the wmo with the single pico version. use the dual pico hid-remapper for best results.

  • @Famicombro
    @Famicombro Před 3 měsíci

    I really like this project. It made my keyboard better I tried to build two versions. Dual version, on the original micro-USB board, work fine. And a dual version on type-c copies from Aliexpress. Side A works, side B does not

    • @thatminer66
      @thatminer66 Před měsícem

      did you also try doing the Single Pico version too for the PS5?

  • @peircedan
    @peircedan Před 4 měsíci

    Looks like a useful tool. Can we be confident there is no malicious code in the supplied uf2 file?

    • @jfedor
      @jfedor Před 4 měsíci

      It's open source, you can compile it yourself.

  • @GameReality
    @GameReality Před 4 měsíci

    Nice... I am national master in BlockOut2 on level Out of control and have global ranked as number 25

  • @blckthrn2k8
    @blckthrn2k8 Před 4 měsíci

    Thanks for your hardwork! I'm still waiting for my Feather RP2040 to come in the mail. Pretty excited to pair it with my trackballs. Btw how do you map a specific button so that it can be used as a toggle to lessen or halves the speed of the cursor? Also, I'm also thinking of mapping a toggle button so that the ball functions as a scroll wheel.

    • @jfedor
      @jfedor Před 4 měsíci

      Take a look at the "Examples" tab on the configuration website. There are two example configurations there that end with "... when middle button held" that pretty much do what you need. All you would have to change is to enable the "sticky" flag on the mapping that activates the layer. Good luck!

    • @blckthrn2k8
      @blckthrn2k8 Před 4 měsíci

      @@jfedor Thanks! A couple of hours after I posted my comment it finally came! I did play around with the config page and I was able to set some pretty fun things up. My only problem is that it seems the Elecom Huge and my ProtoArc EM03 won't overclock passed their polling rate caps (125Hz and 250Hz respectively), which is a bummer. I also just saw the closed Github issue about these two devices. Not the end of the world though and I might buy a second RP2040 in the future :) Maybe my only suggestion(s) when it comes to the configuration tools could be implement profiles and show a prompt after saving to device for a visual confirmation that the configuration did save successfully 😊

  • @howardbarsky9722
    @howardbarsky9722 Před 4 měsíci

    Cool project! Do you have a link to the green and yellow switches that you are using?

    • @jfedor
      @jfedor Před 4 měsíci

      I made those myself, but haven't published the designs yet.

    • @howardbarsky9722
      @howardbarsky9722 Před 4 měsíci

      Nice! I would be interested in checking out the switches if you decide to publish them.

    • @paulb36utube
      @paulb36utube Před 2 měsíci

      @@jfedorplease do.

  • @OneSwitch
    @OneSwitch Před 4 měsíci

    Brilliant work!

  • @Bloom2125
    @Bloom2125 Před 4 měsíci

    Where can i get HID Remapper online?

    • @martin-vv9lf
      @martin-vv9lf Před 3 měsíci

      If you follow the link in the description there is a link to a compatible board from adafruit.

  • @miesharleman4393
    @miesharleman4393 Před 4 měsíci

    Thanks for explaining the way to order at jlcpcp.. it was indeed quite intimidating before

  • @Snordelhan
    @Snordelhan Před 4 měsíci

    Is it possible to define mouse movements in pixels as a part of a macro?

    • @jfedor
      @jfedor Před 4 měsíci

      It's not currently possible.

  • @Pannaga_Shetty
    @Pannaga_Shetty Před 4 měsíci

    how to get this device

    • @jfedor
      @jfedor Před 4 měsíci

      You can have the board manufactured at JLCPCB. There's another video on this channel that shows you how.

  • @bob_mosavo
    @bob_mosavo Před 4 měsíci

    Thanks 👍

  • @roninbadger7750
    @roninbadger7750 Před 4 měsíci

    autofocus is the worst feature.

    • @jfedor
      @jfedor Před 4 měsíci

      Yeah, sorry about that!

  • @UKsystems
    @UKsystems Před 4 měsíci

    Hello, if you ever wanted to sell these I have advanced manufacturing capability and could handle everything for you.

  • @UKsystems
    @UKsystems Před 4 měsíci

    Amazing video personally when doing this I have used a pic microcontroller.

  • @DanielKaspo
    @DanielKaspo Před 4 měsíci

    Fantastic! Is there any way to get this to do 8000 Hertz?

    • @martin-vv9lf
      @martin-vv9lf Před 4 měsíci

      no, it's hardware limited.

    • @DanielKaspo
      @DanielKaspo Před 4 měsíci

      @@martin-vv9lf it was hardware limited to 125hz before too though right? What about 2000hz?

    • @jfedor
      @jfedor Před 4 měsíci

      Not with RP2040 I'm afraid.

    • @DanielKaspo
      @DanielKaspo Před 4 měsíci

      @@jfedor that's too bad, here's to hoping the RP2041 is able to! 😉

    • @speedblitz864
      @speedblitz864 Před 4 měsíci

      How did you open the webpage it's showing me some files 😭🙏plz help me bro

  • @Alfaris
    @Alfaris Před 4 měsíci

    Can I use this for PS5?

    • @jfedor
      @jfedor Před 4 měsíci

      Yes, but it's not as straightforward. You would need a USB hub or a version of HID Remapper with a built-in hub. And then you would need something like the Mayflash Magicboots PS4 dongle (or some licensed third party PS4 fightstick). And even then it would only work in fighting games.