Rpi zero as keyboard. Keyboard computers (X00).
Rpi zero as keyboard. Enable I2C, serial, and SPI. ZXBaremulator is the first complete ZX Spectrum 48K/128K/+2A bare-metal emulator for the Raspberry Pi computers. 13+ #894 Mon Jun 13 12:43:26 BST 2016 armv6l GNU/Linux Tried following "method 2" without the NIC More info Raspberry Pi 400 Personal Computer Kit Raspberry Pi 400 is a complete personal computer, built into a compact keyboard. The Raspberry Pi Zero 2 W Basic Kit provides the bare bones of a Pi Zero 2 W setup. 0 ports to your Raspberry Pi. 0 Graphical Touch Screen On Raspberry Pi Zero W, flush a Raspberry Pi Lite OS. 5W Micro-USB Power Adapter, mini HDMI cable, USB OTG cable and a 64GB MicroSD Card with adapter. Mar 13, 2021 · The current v2-hdmi-zerow. I updated and upgraded everything and tried it with the approach to use the keyboard library for python, but this didn't work, so I tried to write the different chars in the /dev/hidg0 file as I saw in a blog article. Feb 4, 2017 · Hi, I had the same problem (raspian stretch on rpi zero booting to command line but keyboard not working). 9 inch widescreen display (1280 x 400 resolution), and a 48-key ortholinear mechanical keyboard. Battery life: In my test: 3. To Reproduce Steps to reproduce the behavior, like: Create image and boot Pi Zero W Try to access the Pi Zero W with a keyboard (tried both physical and a pikvm running on a Convert a Raspberry Pi into a HID relay that translates Bluetooth keyboard and mouse input to USB. May 14, 2024 · There are many online instructions explaining how to make a raspberry pi zero behave like a USB keyboard / mouse / etc. I have a card with noobs on it and it boots fine except the mouse and keyboard don't do anything. Uses a Raspberry Pi Zero W (W is needed to display web interface while USB HID is connected. Camera Connector The Raspberry Pi Zero V1. Feb 11, 2019 · This project uses the Raspberry Pi Zero W along with an OLED display and a Bluetooth keyboard. Jun 11, 2020 · For the Raspberry Pi 4 (left), connect to the USB-C port. Pretty much just a bare PCB. local to configure the usb device. NOOBS boots, but keyboard doesn't work. version) with USB hub Keyboard hub includes 3 USB Type-A ports to power attached peripherals, a micro USB to attach the RPi and automatic language detection The official Raspberry Pi Raspberry Pi Zero Keyboard Computer: I have been wanting a Raspberry Pi Zero for quite some time now, and I finally found an excuse to get one! One day I was taking apart an old keyboard and noticed there was a whole lot of un-used space inside it. Add ~/source/enable_usb. Dual Swapable battery Design: Replace your battery in 10 seconds without killing the power! Battery type: Nokia BL-5C. This repo explains how to turn your Raspberry Pi Zero into USB Keyboard and Mouse. A few years ago I used my pi as a USB keyboard by just following instructions, that I found on the net everything was working fine. I tested all of them, and I can now confidently share them with you in which Apr 27, 2021 · Check out the best Raspberry Pi keyboards for all uses and budgets, from full-size QWERTY keyboards to Raspberry Pi mini keyboards, wireless keyboards, wired keyboards, remote-style Raspberry Pi keypads, and everything in-between for HTPC or desktop use and more! Raspberry pi virtual HID mouse and keyboard. May 18, 2023 · Beepberry is the fusion of a backlit BlackBerry Classic keyboard (with the logo button and all) and mini-touchpad, a Raspberry Pi Zero W, and a Sharp Memory LCD 400x240 screen—the kind of e Above the keyboard is a Waveshare 7" touchscreen display, offering a 1,024×600 resolution and a controller board designed specifically for use with the Raspberry Pi Zero 2 W — the most powerful of the Raspberry Pi Zero range, and the only model to offer more than a single processor core. Bootup and connect to WIFI with raspi-config command. Jan 18, 2018 · In this project you'll learn how to turn a Raspberry Pi Zero board into a keyboard or HID. We'll do it all from a Windows machine, no extra keyboard or monitor required! When we're done, it'll be on the internet, sharing files over the network, wo… Jun 19, 2020 · In this tutorial, I’ll show you how to ssh to a Raspberry Pi Zero W without ever using a keyboard, mouse, or monitor on the device itself. It also worked with a Pi 2 and a Pi 3, without the Adaptor of Main Features: Main Processor: Only compatible with Raspberry pi zero 2w. It allows you to use Bluetooth keyboards and mice with computers that have Bluetooth disabled, by presenting the board as a composite USB HID device. Aug 7, 2024 · Zitao from Zitao Tech is using a Raspberry Pi Zero to power this cool handheld hacker device—the Hackberry Pi Zero. They feature an ergomic design for comfortable use. Pure Data should automatically find MIDI source once opened, but it doesn't. That failing, with a serial debug console run dmesg and see if there are any errors preventing the keyboard from A handheld Linux terminal using Raspberry pi Zero 2W as Core with 4" 720X720 TFT display and the original BlackBerry Keyboard Nov 23, 2016 · Now I've a really big issue when I try to connect a MIDI keyboard to Rpi Zero through a USB hub powered from my PC. sh and ~/source/main. For older Pi OS releases, basic settings can be configured by editing text files directly on the SD card using an editor on your main PC prior to first boot. Product Description The Official Raspberry Pi Keyboard and Mouse now in stock, available individually or as a bundle. More info Raspberry Pi Pico 1 series A range of powerful, flexible microcontroller boards, available from $4 More info RP2040 A microcontroller chip designed by Raspberry Pi More info Raspberry Pi 400 unit If you don’t have an extra keyboard and monitor laying around, or if you generally prefer working on the command line, then you’ll benefit from a headless Raspberry Pi setup. Zero hassle. This product page is for HackberryPi with Blackberry Q20 keyboard. Display: 4' 720X720 high resolution TFT display. One of its standout features is the ability to emulate various USB devices, including Human Interface Devices (HID) like keyboards. I've been looking for a few months off/on for one for $5 and then finally broke down and picked up the basic kick at Adafruit when it became available. S. Both the keyboard and mouse are fairly standard, but they do have the beautiful white/red color scheme to match the This is the configuration we recommend for using your Raspberry Pi, oficial keyboard and hub, and oficial mouse together. Oct 26, 2024 · The Raspberry Pi has become a favorite among tech enthusiasts, educators, and developers, thanks to its versatility and affordability. When I plug my keyboard in I'm planning to build a wired split keyboard with a trackball and layers. 0 type A ports to power other peripherals. Feb 26, 2019 · No keyboard switches, no header, no screen, etc. May 6, 2012 · Does Pi Zero 2 W works with any keyboard and mouse ? I never used a Pi Zero before and I want to know if must buy the official Raspberry keyboard and mouse too or I can use a regular PC keyboard and mouse ? Last edited by Marus780 on Tue Apr 16, 2024 2:41 pm, edited 1 time in total. ” With the ease of setting up Bluetooth devices, and the ability to connect to a wireless network without any dongles, the Pi Zero W was the natural choice for Thomas. After the installation, the keyboard is available under “Accessories” in the main menu. One of the many productivity-boosters my nerd friends look to is text expanders and keyboard shortcuts. I also tried connected a USB hub - it has a blue light on it, so I know its getting power, but same experience, mouse + keyboard do not respond. The kit includes a Pi Zero 2 W, Raspberry Pi 12. Their leds are off all the time and they're both unresponsive. I've not had any of the issues with USB lock ups yet but in device mode it's only got to handle the traffic of one device rather than the hub+ethernet+mouse+keyboard+whatever it would be dealing with in host mode. One way to get around common USB power issues is to connect through an externally powered USB hub. Sep 14, 2023 · Learn how to effortlessly set up Bluetooth on your Raspberry Pi Zero W with our step-by-step guide. Keybow is powered by a Raspberry Pi Zero WH (with pre-soldered header), and uses the Zero's USB HID gadget mode so that it appears as a real keyboard when plugged into your computer with the included USB cable. The main purpose of this script is to make the Pi emulate a keyboard when connected to a computer. This project creates a Bluetooth USB HID relay using a Raspberry Pi Zero (or similar OTG-enabled single-board computer). 0 connectivity. May 25, 2019 · About this item Value pack includes the official Raspberry Pi Keyboard (Black/Grey) and the official Raspberry Pi Mouse (Black/Grey). The RPi and 5”monitor are both on individual 2a supplies. I'm on 4. Can I use a Bluetooth Wireless Keyboard and Mouse so that the Pi Zero W USB port is available for a soundcard dongle? I possible I want to avoid having to use an additional powered usb hub Thanks! Pete WB9FLW Nov 25, 2018 · I am trying to find tutorial on how to turn my rpi zero w into an actual keyboard. May 9, 2015 · Hi, Back in the day I purchased the Official Raspberry Pi Keyboard. A Raspberry Pi device can be configured to act as such "keyboard". Then, you'll write a Python script to make your Pi act as a keyboard. The script ends without a warning but on my Windows 11 laptop no characters Jun 18, 2016 · Pi Zero rev 1. We also stock a number of other options for different needs, such as our Backlit Mini Keyboard,2. It covers setting up the Pi with the latest Raspbian OS, installing necessary Bluetooth and Python packages, disabling unnecessary Bluetooth services, and writing Python code to manage Bluetooth sockets, SDP records, and keyboard input Nov 25, 2021 · How I connect mouse and keyboard to raspberry pi zero 4 posts • Page 1 of 1 Senath Posts: 1 Joined: Thu Mar 17, 2022 6:31 am Sep 18, 2025 · On Raspberry Pi OS, a package named “matchbox” is available in the default repository and can be installed to enable a virtual keyboard on your screen. It has a built in hub. This article will guide you through the process of setting up a HID keyboard over USB using the Raspberry Pi, unlocking exciting Jun 26, 2017 · The Raspberry Pi Zero is a cool little piece of hardware with many possibilities. Sep 18, 2025 · Best keyboard overall: Rii K18 Plus Wireless Keyboard Best keyboard for nomad use: Rii R8 Mini Keyboard Best keyboard for static/desktop use: Official Raspberry Pi Keyboard You don’t need to spend hundreds of dollars on your Raspberry Pi keyboard, the ones listed below cost less than $50 and are excellent choices. Apr 14, 2020 · First steps with Raspberry Pi Zero W; How to Connect a Keyboard? Ask Question Asked 5 years, 5 months ago Modified 5 years, 5 months ago A "programmable keyboard" physically connected to that remote PC, which is also connected to the internet, and can be "instructed" to send keystrokes (a password) to the PC. The hub on the keyboard ensures easy access to USB drives, and the mouse’s cable is tidy, while being long enough to allow you to use the mouse left- or right-handed. NOTE Raspberry Pi computer is not included Keyboard is a 78-key keyboard (U. Mar 22, 2024 · I am a newbie though I did have an original RPi back in 2013. It works on my main computer but no the pi. Get connected with devices and peripherals in no time! Dec 6, 2015 · I have a Raspberry Pi Zero - put NOOBS on a SD card, plugged in a micro-usb->usb converter, plugged keyboard in. USB Mouse and USB keyboard are attached through an 8a USB hub. Oct 2, 2025 · The easiest way to pre-configure a Raspberry Pi for headless usage is to use the Advanced Options in Raspberry Pi Imager. For newer Pi OS releases, the rpi-imager tool can be used to both burn the OS image and configure Mar 21, 2021 · I have my Pi Zero W acting as a keyboard via the /dev/hidg0 method. to use it as an USB keyboard with remote access via wifi. I recommend using May 14, 2017 · The USB port on the Pi Zero tends to supply less power than that of a full Pi--regardless of how you are powering the Pi Zero--so expect compatibility with fewer USB devices. More info Raspberry Pi Pico 1 series A range of powerful, flexible microcontroller boards, available from $4 More info RP2040 A microcontroller chip designed by Raspberry Pi More info Raspberry Pi 400 unit Apr 2, 2019 · The official Raspberry Pi keyboard and mouse are available now from Raspberry Pi Approved Resellers across the world. 5 hours with desktop, 5 hours with Apr 17, 2020 · In this project you’ll learn how to turn a Raspberry Pi Zero board into a USB keyboard or HID (Human Interface Device). NOTE: Raspberry Pi computer is not included Keyboard is a 78-key keyboard (U. Login with username pi and password raspberry. My gadget is the RPi-Z using libcomposite on Raspbian Buster. Raspberry Pi keyboard computers combine SBC hardware, a full Linux operating system, and common ports inside a compact keyboard case. SSHed into Pi and ran the following (after which the pi will power off): We found two different guides on how to accomplish that: Pimoroni’s Raspberry Pi Model 3 A+ Build Howchoo’s Raspberry Pi Zero W Build Both of these projects take advantage of the new Raspberry Pi Keyboard, which was just announced a couple of weeks ago alongside a new mouse. Mar 9, 2012 · - Raspberry Pi 3 with standard Raspbian OS installed, powered with a 5V/2. So, how could they be clearer? How about a list of components needed to make this into a working product like the one in their demo video. It is powered by a raspberry pi zero 2w and a 4' 720X720 TFT display. The official documentation for Raspberry Pi computers and microcontrollers Dec 21, 2015 · No, I can only get dwc2 to work in device mode if I compile it with the "Gadget only mode" option, regardless of which type of cable is connected. This is the configuration we recommend for using your Raspberry Pi, official keyboard and hub, and official mouse together. 5A wall-wort power supply - Tera barcode scanner (Amazon) plugged into the USB port which acts as a keyboard input. 4GHz Wireless Mini Keyboard with Touchpad Mouse Handheld Remote Control for PC, Raspberry Pi 2, Pad, Smart TV, Android TV Box 547 100+ bought in past month $989 Feb 9, 2019 · Hello, I just received my new Raspberry PI Zero W, I have a USB hub connected to the Raspberry PI and a keyboard and mouse connected to the output ports of the USB hub. The mouse and keyboard share a single USB dongle. One of them is that it can work as a USB host OR as a USB gadget, meaning that it is possible to implement different types of devices such as ethernet, HID (keyboard, mouse, gamepad, etc … Raspberry Pi Zero as HID keyboard device The following instructions will turn Raspberry Pi Zero into a HID keyboard to perform keystroke injection. The Design The enclosure of Penkesu Computer is designed around the display and keyboard to achieve a (relatively) compact physical dimensions. Main Features: Main Processor: Only compatible with Raspberry pi zero 2w. Just a basic keyboard, no fancy extra's like RGB, LED screens, etc Should I go with the RP2040-Zero or Pi Pico for QMK?. ” The remapping tool vial is basically a web app and Zitao says Raspberry Pi Zero 2 W doesn’t have enough power to open it due to its limited RAM. Note: This will only work on Zero or Zero W model only, not the 3B+, 3B, etc. Jun 22, 2023 · Raspberry Pi Zero W powers this portable computing device, billed as “the ultimate everyday hacking gadget”. Make your Raspberry Pi act like a Keyboard via HID emulation. WiFi and Bluetooth As with the Raspberry PI 3, the Zero W offers both 802. The flagship Raspberry Pi series offers high-performance hardware, a full Linux operating system, and a variety of common ports in a form factor roughly the size of a credit card. 2 from 2015 Raspbian Jessie Lite image dated 2016-05-27 Run rpi-update, firmware and all packages up to date "dtoverlay=dwc2" in /boot/config. 5 hours with desktop, 5 hours with Nov 1, 2023 · Subscribe to Raspberry Pi Official Magazine Save up to 37% off the cover price and get a FREE Raspberry Pi Pico 2 W with a subscription to Raspberry Pi Official Magazine. This "Raspberry Pi 100" Hides a Raspberry Pi Zero Inside an Official Keyboard for Spectrum Emulation Designed to replicate the core Raspberry Pi 400 concept at a lower cost, this simple build will serve as an eight-bit gaming box. I've tried 2 different working mice and keyboards plugged in via a USB hub. I can't remember exactly when , but it wasn't long after it was released in April 2019. USB 3. For the Raspberry Pi Zero W (right), connect to the Micro-USB data port. But this is still not working. The Official Raspberry Pi Keyboard & Mouse Combo is our most popular peripheral in the store and a perfect match with the Official Raspberry Pi cases. Mar 24, 2016 · Hellooooo, I just received, excitedly, a Raspberry Pi Zero. Zero. 8. py to /etc/rc Jun 28, 2024 · Summary of Emulate a Bluetooth keyboard with the Raspberry Pi This article guides readers through creating a Bluetooth keyboard emulator using a Raspberry Pi. What's included: Our 7" BT Keyboard & charger cable Upper Keyboard holder Lower Pi mount Pi Zero & Pi 4 blanking plates Door cover Axial Fan & connector PCB Feb 6, 2024 · If you're using your Raspberry Pi as a mini PC, you're going to need a keyboard to operate it. 0 ports work better because they output more power, but all the USB 2. Any ideas? The Raspberry Pi USB keyboard & mouse are here! Available individually, or in a money-saving combo - perfect for the Raspberry Pi 5 and all other models with full-size USB ports. However, I'd also like to connect a keyboard to the Pi at the same time to control the Pi without using SSH. Also provides sample code and binaries to control them. Keyboard computers (X00). I was using a powered USB hub that was not specifically for a pi. This guide will walk you through the process of setting up a headless Raspberry Pi. I immediately found that I had a problem with it when I tried to use it with a Raspberry Pi Zero, but found that if I used a microUSB to USB Adaptor on the Pi it worked fine. 0 ports I tested worked fine as well. Mar 28, 2019 · Learn about the basics of Raspberry Pi Zero W and how to set it up to build awesome projects in the future. Oct 30, 2019 · It comes with everything you need from: A Raspberry Pi Zero W Mini HDMI OTG Cable – Mini HDMI to standard HDMI Micro USB OTG Cable – Micro USB to Type A, to connect mouse, keyboard, etc. ) The section "Install C Library bcm2835" The section "Configuring the interfaces". txt (in addition to or instead of "dtoverlay=enc28j60") doesn't change the result of trying to load the g_hid module Linux pi0kbtest 4. - quaxalber/bluetooth_2_usb Jun 16, 2021 · No USB to microUSB adapter at hand? Do not despair, the Raspberry Pi Zero can also be set up without mouse or keyboard. I can now use the PI to talk HID keyboard and mouse commands to a computer. Contribute to thewh1teagle/zero-hid development by creating an account on GitHub. Sep 19, 2014 · With the Raspberry PI Zero directly passing through keyboard input from the SSH Window logged into a Raspberry PI zero and make the Pi zero passthrough the keyboard input to the PC it is connect to via USB. May 5, 2019 · About this item Value pack includes the official Raspberry Pi Keyboard (Red/White) and the official Raspberry Pi Mouse (Red/White). In this case, headless simply means that we’ll set up and use the Raspberry Pi without any monitor or other GUI. We’ll prepare the device to connect to your wireless network (even with a password) when it’s turned on for the first time – this process is known as “headless setup”. Get yours today! Penkēsu (Japanese: ペンケース) is a retro-style handheld device powered by a Raspberry Pi Zero 2 W, a 7. It can, of course, run any Linux application that runs on Raspberry Pi. An essential accessory for any Raspberry Pi user is a quality keyboard and mouse, allowing you to navigate the Raspberry Pi OS desktop, write code, browse the web and more. The Pi is back-powered over the USB port of the connected computer and doesn't need an additional power supply. 3+ and all Zero Ws have an onboard camera connector. The Raspberry Pi will not detect the keyboard or mouse. You can connect the keyboard to the Pi0 and the mouse to the keyboard. Jan 12, 2020 · After another user related question on this forum I try to get my USB HID Gadget Keyboard running in BIOS. - stjeong/rasp_vusb Nov 25, 2021 · Use an RPF keyboard. Then took SD card out and put into Pi Zero W and booted. Nov 7, 2024 · 32 Overview This guide shows how to bring up a Raspberry Pi Zero, Zero W, or Zero 2 W without needing to attach a keyboard/mouse/monitor. Check out source into ~/source. I have tried connecting the kb & mouse individually taking the USB hub out and just connecting direct to the PI. Connect the other end of the USB cable to the computer that you want to connect to as a keyboard. 5 with a full formatted 32Gb card. I plan to use this to make a custom input device using GPIO. Hey, I just bought a Raspberry Pi Zero W to create my own USB Keyboard. Note: Screen is none touch. The official documentation for Raspberry Pi computers and microcontrollers More info Raspberry Pi 400 Personal Computer Kit Raspberry Pi 400 is a complete personal computer, built into a compact keyboard. I was about to launch into setting something like this up, and then Amazon Prime Day reminded me of … Sep 28, 2019 · I recently bought a raspberry pi 0 and when I went to boot up, I noticed my wireless keyboard and mouse would not work. Tested on Raspberry Pi Zero W and a Windows 10 PC (version 1809). version) with USB hub Keyboard hub includes 3 USB Type-A ports to power attached peripherals, a micro USB to attach the RPi and automatic language detection The official Raspberry Pi Mar 18, 2020 · Build a split mechanical keyboard using Cherry MX switches, a 3D printer, and a Raspberry Pi Zero W thanks to this wonderful tutorial from Gosse Adema. The keyboard incorporates a built-in hub adding three additional USB 2. img doesn't allow a keyboard to work. Aug 9, 2012 · My keyboard (logitech k120) and mouse (logitech g5 laser mouse) are both in the list of working devices but they do not work on my pi. May 2, 2024 · RPi Zero 2W - Cannot get keyboard or mouse working 3 posts • Page 1 of 1 Drewster1123 Posts: 2 Joined: Thu May 02, 2024 5:10 am I just got my first Pi today but I am having issues trying to get a keyboard and mouse to work with it. The Raspberry Pi Zero W is inexpensive ($5 at the time of writing, Apr 2019), and has WiFi module built-in. You know, enter a combination of keypresses, and out pops a signature, particular animated gif, or an often-used regular expression. 13+ and I'm loading a script in rc. Jun 15, 2016 · I'm really close to being able to get the RPi Zero to emulate a keyboard. Aside from them not working the micro USB to USB adaptor that I got with it gets very hot when its plugged in. The RPi boots with flashing LED up to the “Welcome to the Raspberry Pi Desktop! Before you start using it there are a few Jan 14, 2025 · “The BlackBerry keyboard only has about 40 keys so I designed three layers for the keyboard, which means each key can be mapped into three symbols or letters. Minimal configuration. After following some simple steps, you can write a Python script to make your Pi act as a USB keyboard. From industries large and small, to the kitchen table tinkerer, to the classroom coder, we make computing accessible and affordable for everybody. Started with a clean install of Raspbian Buster Used a Raspberry Pi 3 to setup wifi/keyboard/enable SSH/apt update etc. Then install git and clone this repo: Mar 26, 2017 · Hello! I'm am interested in using the Pi Zero W on PSK31 using LinPSK. Wha Use Bluetooth peripherals with Bluetooth-disabled computers. Here are the best Pi keyboards in 2025. This can Jul 25, 2022 · The Raspberry Pi Zero 2 W is a tiny, versatile little computer board capable of running much of the same software that its slightly bigger siblings thanks to its quad-core ARM Cortex-A53 processor How to build a Macro Keyboard "Stream Deck" using a Raspberry Pi Zero, Python, and the Hyperpixel 4. You can use Beepberry as a straightforward pager, running iMessage, WhatsApp, and so on, or as a hackable cyberdeck device. You can buy it anywhere in the world. The official documentation for Raspberry Pi computers and microcontrollers The Ultimate Headless RPi Zero Setup for Beginners: In this Instructable, we'll take a look at my base setup for all Raspberry Pi Zero projects. Could The official Raspberry Pi keyboard and hub is a standard 79-key (78-key US) keyboard that includes an additional three USB 2. g. 4. By enabling remote access and pre-configuring the user, password and network, the Raspberry Pi will be immediately accessible on first boot. This frees up many of the connections that would have been made over USB, such as a WiFi dongle and a USB keyboard and mouse if substituting a Bluetooth keyboard/mouse. Oh wait, that one wasn't working (they claimed everything was working, then said they still hadn't tested the keyboard because they were compiling the kernel). main Features: Main Processor: Only compatible with Raspberry pi zero 2w. 2×20 Pin Male Header – Can be soldered in to enable it to be able to plug in Pi HATs, GPIO cablees, etc like a normal Raspberry Pi 2×20 Pin Female Header – Can be soldered into the GPIO port position Raspberry Pi Remote Keyboard This is some Bash and Python code to setup and run a Raspberry Pi Zero W as a USB HID gadget, e. That works fine. I added a "sleep 10" before the 'ls /sys/class/udc > UDC' line. 11n wireless LAN and Bluetooth 4. I have installed my new Zero W using imager_1. Interesting idea Dec 8, 2023 · Have a search for "Using RPi Zero as a Keyboard" - how to turn a Raspberry Pi Zero into a USB keyboard or HID (Human Interface Device) Feb 26, 2021 · It seems that there is nothing really wrong with the set up. So far I know how to simulate key strokes using python, I know how to enable hid simulation and I know how i can map a single switch using gpio.