Author Topic: [TMK] HHKB Alt Controller  (Read 163665 times)

0 Members and 3 Guests are viewing this topic.

Offline hasu

  •  Moderator
  • Thread Starter
  • Posts: 2673
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [TMK] HHKB Alt Controller
« Reply #500 on: Sun, 18 March 2018, 21:22:03 »
Hi, I would like to buy a hasu bluetooth controller for my HHKB Pro2. O really don't know how this works though. I'm new in the forum.

I'm happy to answer if you have any specific question after reading the first post.
TMK products:HHKB Alt  ⌨ConvertersAlps64FC660C AltFC980C Alt

Offline kaesve

  • Posts: 6
Re: [TMK] HHKB Alt Controller
« Reply #501 on: Wed, 04 April 2018, 14:26:58 »
Hi Hasu,

I'm having a problem with my hhkb (jp layout) with your controller. I'm not sure what the problem is caused, but I'm hoping you could help me figure this out. Two keys on my board are 'broken'; the left windows key now acts as the left alt key, and the left alt key is unresponsive. It actually started with both keys being completely unresponsive, but the win key started triggering the alt-key after I used compressed air to clean the board. This makes me think that there's just some dirt short-circuiting something, and that it is fixable, but I'm not sure where the problem would be. I took the case apart and removed the domes/springs for those keys but i did not see anything strange. Do you have an idea on how I can troubleshoot this issue?

Offline hasu

  •  Moderator
  • Thread Starter
  • Posts: 2673
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [TMK] HHKB Alt Controller
« Reply #502 on: Wed, 04 April 2018, 14:45:31 »
It sounds like boot magic functions like swap alt/win and win lock.

I like to know how you got firmware or what the version of it?
Can you get version info on hid_listen with pressing both shifts and v key?

Sent from my WAS-LX2J using Tapatalk

TMK products:HHKB Alt  ⌨ConvertersAlps64FC660C AltFC980C Alt

Offline kaesve

  • Posts: 6
Re: [TMK] HHKB Alt Controller
« Reply #503 on: Wed, 04 April 2018, 15:18:58 »
Thank you so much for your quick response. My firmware is tmk with a custom keymap. device info:

----- Version -----
DESC: t.m.k. keyboard firmware for HHKB mod
VID: 0xFEED(t.m.k.) PID: 0xCAFE(HHKB mod) VER: 0x0104
BUILD: 10a6b2c-dirty (18:37:16 Nov 27 2015)
OPTIONS: LUFA BOOTMAGIC MOUSEKEY EXTRAKEY CONSOLE COMMAND NKRO 4096
GCC: 4.8.1 AVR-LIBC: 1.8.0svn AVR_ARCH: avr5

Offline hasu

  •  Moderator
  • Thread Starter
  • Posts: 2673
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [TMK] HHKB Alt Controller
« Reply #504 on: Wed, 04 April 2018, 20:12:32 »
Thank you so much for your quick response. My firmware is tmk with a custom keymap. device info:

----- Version -----
DESC: t.m.k. keyboard firmware for HHKB mod
VID: 0xFEED(t.m.k.) PID: 0xCAFE(HHKB mod) VER: 0x0104
BUILD: 10a6b2c-dirty (18:37:16 Nov 27 2015)
OPTIONS: LUFA BOOTMAGIC MOUSEKEY EXTRAKEY CONSOLE COMMAND NKRO 4096
GCC: 4.8.1 AVR-LIBC: 1.8.0svn AVR_ARCH: avr5

I beleive you accidentally held space bar and some keys down accidentally when plugin the keyboard.
Bootmagic settings are stored in EEPROM and you have to remove it by bootmagic command.

Hold space and backspace and plugin in to remove the settings.

Check this entry for detail.
https://github.com/tmk/tmk_keyboard/#boot-magic-configuration---virtual-dip-switch

After that optionally you can update the controller with the latest firmware downloaded from keymap editor. Current firmware disables the bootmagic and users never go wrong like this.
TMK products:HHKB Alt  ⌨ConvertersAlps64FC660C AltFC980C Alt

Offline the_fascist

  • Posts: 11
Re: [TMK] HHKB Alt Controller
« Reply #505 on: Thu, 05 April 2018, 19:02:32 »
question about the ACTION_LAYER_TAP_KEY function.  Is it possible to shorten the time you need to press the button down?  It is a bit too slow for me.

Offline hasu

  •  Moderator
  • Thread Starter
  • Posts: 2673
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [TMK] HHKB Alt Controller
« Reply #506 on: Thu, 05 April 2018, 20:00:19 »
question about the ACTION_LAYER_TAP_KEY function.  Is it possible to shorten the time you need to press the button down?  It is a bit too slow for me.


Currently 'TAPPING_TERM' is only parameter for tapping key. You will have to fix tmk_core code if this doesn't work for you.
https://github.com/tmk/tmk_keyboard/blob/51326077b085ad5c82cb0ea7c63405364c052cd5/tmk_core/common/action_tapping.h#L22-L25


EDIT: you can configure in config.h
https://github.com/tmk/tmk_keyboard/blob/master/keyboard/hhkb/config.h#L43-L44

EDIT2: Added FAQ entry for this now.
https://github.com/tmk/tmk_keyboard/wiki/FAQ-Keymap#tap-keydual-role-key-doesnt-work-for-me
« Last Edit: Thu, 05 April 2018, 20:19:48 by hasu »
TMK products:HHKB Alt  ⌨ConvertersAlps64FC660C AltFC980C Alt

Offline LynnDeisky

  • Posts: 5
  • Location: KR
Re: [TMK] HHKB Alt Controller
« Reply #507 on: Thu, 24 May 2018, 03:06:08 »
Nice work.

Would you consider the controller for HHKB BT?

Because I love BTís case design but it does not support USB connection to type and keymapping.

Thanks

Offline menuhin

  • Posts: 833
  • Location: Germany
Re: [TMK] HHKB Alt Controller
« Reply #508 on: Thu, 24 May 2018, 04:53:34 »
Updated firmware for Bluetooth controller.
With this new firmware it does NKRO in USB mode by default now, still 6KRO in Bluetooth.
No other improvents at all. If you have no problem with 6KRO you don't have to update. This update is not for USB controller.

The firmware is available from Keymap Editor or github repo.
http://www.tmk-kbd.com/tmk_keyboard/editor/
https://github.com/tmk/tmk_keyboard/tree/master/keyboard/hhkb

Check this commit for detail.
https://github.com/tmk/tmk_keyboard/commit/f2761c9565e76706853a4a0b148c8e93369e49e5

Thanks

A bit late to get to the good news.
Thanks for working on that Hasu!
Wishlist: 1) hotswap boards for MX and for Alps; 2) Alps64; 3) Universal Teensy convertor; 3) Quack & Split Planck; 4) Solid cases like TX
More
Wishful-list: 1) HASU BT battery lasts a year; 2) ABS Shine-proof/PBT DoubleShot spherical; 3) We order from keyboard-layout-editor.com; 4) Endgame
IBM M13 black
IBM SpaceSaver II
IBM KPD8923 Trackpoint
Choc mini Gateron black
PLUM 84 'Topre-clone' 55g Korean dome
HHKB Pro 2 stock
[typing slowly at ~80WPM, in love with Emacs, and growing in Lisp]