geekhack Projects > Making Stuff Together!

TMK USB to USB keyboard converter

<< < (168/184) > >>

antony:
thanks hasu. C code should be fine me me. Your message to me sounds like I should be prepared for a lot of debugging. Can I attach TMK's console? I didn't read in depth yet.


I see the restriction, can't repeat some keys. It seems ok now. Special keys {},[] seems are not often repeated. And I am not 100% where that would be an issue. Repeating is most important for space bar, arrow keys, backspace, delete. I guess I will order some.

hasu:
Yes you can use hid_listen to to see debug prints. See this wiki page.

https://github.com/tmk/tmk_keyboard/wiki#hid_listen

You can use xprintf() to show values on debug console like below.


--- Code: ---#include "print.h"

xprintf("key: %02X\n", key);

--- End code ---

Refer to this for xprintf format string:
https://github.com/tmk/tmk_keyboard/blob/master/tmk_core/common/avr/xprintf.h#L62-L85


qk6339zmdm:
Hello Hasu, the LTC NB681 Nimbleback also works with your converter.

https://ltcofficial.com/collections/keyboard/products/ltc-nb681-nimbleback-wired-65-layout-mechanical-keyboard-rgb-backlit-ultra-compact-68-keys-gaming-keyboard-with-hot-swappable-tactile-blue-red-brown-switch-and-stand-alone-arrow-control-keys-white

hasu:
Thanks for your report!
Updated the list in the first post.

ionflux:
Hi guys!
sorry for posting here, I'm a bit lost. What can I do if my keyboard is working with TMK but not with QMK?? it's a filco majestouch ninja. I bought it because I had success with filco majestouch 2 (the hasu converter experience was life changing!!), but it seems the ninja version is not working.
I would keep TMK instead, but I need KC_LSPO/KC_RSPC (the shift as parens thingie)
I have the debug output, but it's useless, right? since it's actually working with TMK....


--- Code: ---> TMK:2dc680/LUFA:d6a7df/UHS2:3b1e03
>
> USB configured.
>
> Loop start.
> usb_state: 20
USB device connected (HidUsb): (Standard system devices) USB Input Device (FEED:005B:0815)
USB device connected (HidUsb): (Standard system devices) USB Input Device (FEED:005B:0815)
USB device connected (usbccgp): (Standard USB Host Controller) USB Composite Device (FEED:005B:0815)
> usb_state: 40
> usb_state: 50
> usb_state: 51
> BM Init
> Addr:01
> NC:01
> HID_PROTOCOL_KEYBOARD
> bNumEP:02
> Cnf:01
> bIfaceNum:00
> bNumIface:00
>
> Interface:00
> PROTOCOL SET HID_BOOT rcode:00
> SET_IDLE rcode:00
> RPIPE rcode:00
> BM configured
> host.Task: 2317
> usb_state: 90
> speed: full


--- End code ---

Many thanks in advance for any suggestions...

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version