Author Topic: Remapping the 2019 HHKB Classic  (Read 17686 times)

0 Members and 1 Guest are viewing this topic.

Offline crsayen

  • Thread Starter
  • Posts: 4
Remapping the 2019 HHKB Classic
« on: Mon, 27 April 2020, 13:31:07 »
I need to start by saying I don't advise anyone try this unless they are willing to brick their boards.

This seems to work consistently. No longer advising against it.

i discovered that the app reads the part number, and checks a property under the PN in a JSON file in the install directory.

the file is at C:\\Program Files\PFU\Happy Hacking Keyboard Keymap Tool\keyboardDataList.json

this file contains a list of keyboard models. Mine is PD-KB401W and that is the ONLY model I have tested this on.

the flag the app checks is 'isKeymapChangeable'. it will be set to false for all the Classic models.

you can replace KeyboardDatalist.json with this file: https://gist.github.com/crsayen/dfa2197884f11d7e917c7637c8764ecd
« Last Edit: Sat, 03 October 2020, 14:02:20 by crsayen »

Offline the_marsbar

  • Posts: 193
Re: Remapping the 2019 HHKB Classic
« Reply #1 on: Tue, 28 April 2020, 13:59:18 »
I have a HYBRID, but this is cool!
 

Offline foxtrap614

  • Posts: 26
  • Always rem
Re: Remapping the 2019 HHKB Classic
« Reply #2 on: Fri, 01 May 2020, 18:07:28 »
Does this mod open up the board for the possible use of a Hasu controller? If that is the case it might be worth the risk.
"I don't think -- " "Then you shouldn't talk."
-Alice In Wonderland
 

Offline vffems2529

  • Posts: 4
Re: Remapping the 2019 HHKB Classic
« Reply #3 on: Tue, 12 May 2020, 14:00:48 »
Received my new PD-KB401BN today and this trick works with that model as well (at least for me!). Do at your own risk, of course, but it seems these boards are totally capable of being remapped.

Offline lolkey

  • Posts: 122
Re: Remapping the 2019 HHKB Classic
« Reply #4 on: Wed, 27 May 2020, 14:06:39 »
Worked, thanks.
filco ninja mj2 tkl · mx brown · black case · blank black pbt
varmilo va87mr tkl · gateron red · black case · dye sub pbt ❤
vortex pok3r rgb · mx silent · white case · blank xda pbt

Offline powwu

  • Posts: 240
  • Location: Massachusetts, USA
    • Discord
Re: Remapping the 2019 HHKB Classic
« Reply #5 on: Fri, 05 June 2020, 01:00:22 »
Works perfectly for me on a PD-KB401WN, thanks a lot!


Offline vladimir108

  • Posts: 204
Re: Remapping the 2019 HHKB Classic
« Reply #6 on: Mon, 17 August 2020, 18:33:30 »
Hi guys, could you please specify for which versions of Firmware / "Happy Hacking Keyboard Keymap Tool" does it works? Something like:
"FW: A4.29 (2020/05) / HHKB KT:  1.1.0 (2020/05) ... works"
Many thanks!

Offline Lensoflucas

  • Posts: 1
  • Location: Singapore
Re: Remapping the 2019 HHKB Classic
« Reply #7 on: Thu, 28 April 2022, 20:23:12 »
Just tried this and it works!  :D :thumb:

Offline phinix

  • Posts: 2298
  • Location: Haggis Land
  • On a diet.. again.. don't ask...
Re: Remapping the 2019 HHKB Classic
« Reply #8 on: Fri, 29 April 2022, 08:03:26 »
Wait, so does it mean that I could buy Classic version, not Hybrid, swap this file and be able to re-map on hhkb app?
9100 | 3070 | 8TB SSD + 2x 1TB SSD | Z390 Aorus Pro ITX | 16GB RAM | SFX 600W | Sentry 2.0 | Ruark Audio MR1 Mark II | LG OLED 48CX
Realforce 87u55 | CM QuickFire Rapid MX Blacks | NCR-80 87g Gateron Oil Kings | Logitech Pro Superlight
SA: Retro Petscii, 7bit Round6 'Symbiosis', Filco, Carbon Bone Cherry: GMK Laser, OG double shot caps, CRP APL GSA: Retro High-light HSA: Hyperfuse

::: Phinix Cube ::: Phinix Nano Tower ::: Phinix Aurora ::: Phinix Chimera ::: Phinix Retro :::

Offline vladimir108

  • Posts: 204
Re: Remapping the 2019 HHKB Classic
« Reply #9 on: Fri, 29 April 2022, 13:08:55 »
Wait, so does it mean that I could buy Classic version, not Hybrid, swap this file and be able to re-map on hhkb app?

bingo! ... till FW won't be updated by PFU ... this is reason why FW version is important.

Offline phinix

  • Posts: 2298
  • Location: Haggis Land
  • On a diet.. again.. don't ask...
Re: Remapping the 2019 HHKB Classic
« Reply #10 on: Fri, 29 April 2022, 16:50:44 »
Wait, so does it mean that I could buy Classic version, not Hybrid, swap this file and be able to re-map on hhkb app?

bingo! ... till FW won't be updated by PFU ... this is reason why FW version is important.
Oh, so its possible that I'll get newer one and won't be able to a thing with it?
9100 | 3070 | 8TB SSD + 2x 1TB SSD | Z390 Aorus Pro ITX | 16GB RAM | SFX 600W | Sentry 2.0 | Ruark Audio MR1 Mark II | LG OLED 48CX
Realforce 87u55 | CM QuickFire Rapid MX Blacks | NCR-80 87g Gateron Oil Kings | Logitech Pro Superlight
SA: Retro Petscii, 7bit Round6 'Symbiosis', Filco, Carbon Bone Cherry: GMK Laser, OG double shot caps, CRP APL GSA: Retro High-light HSA: Hyperfuse

::: Phinix Cube ::: Phinix Nano Tower ::: Phinix Aurora ::: Phinix Chimera ::: Phinix Retro :::

Offline vladimir108

  • Posts: 204
Re: Remapping the 2019 HHKB Classic
« Reply #11 on: Fri, 29 April 2022, 16:57:47 »
Wait, so does it mean that I could buy Classic version, not Hybrid, swap this file and be able to re-map on hhkb app?

bingo! ... till FW won't be updated by PFU ... this is reason why FW version is important.
Oh, so its possible that I'll get newer one and won't be able to a thing with it?

Theoretically yes, but with last FW: https://happyhackingkb.com/download/ you should be save. Just save the bin file for possible "downgrade".

Offline phinix

  • Posts: 2298
  • Location: Haggis Land
  • On a diet.. again.. don't ask...
Re: Remapping the 2019 HHKB Classic
« Reply #12 on: Fri, 29 April 2022, 18:32:12 »
Wait, so does it mean that I could buy Classic version, not Hybrid, swap this file and be able to re-map on hhkb app?

bingo! ... till FW won't be updated by PFU ... this is reason why FW version is important.
Oh, so its possible that I'll get newer one and won't be able to a thing with it?

Theoretically yes, but with last FW: https://happyhackingkb.com/download/ you should be save. Just save the bin file for possible "downgrade".

I see. Well, I may go for one and try. Could I brick my keeb doing it?
9100 | 3070 | 8TB SSD + 2x 1TB SSD | Z390 Aorus Pro ITX | 16GB RAM | SFX 600W | Sentry 2.0 | Ruark Audio MR1 Mark II | LG OLED 48CX
Realforce 87u55 | CM QuickFire Rapid MX Blacks | NCR-80 87g Gateron Oil Kings | Logitech Pro Superlight
SA: Retro Petscii, 7bit Round6 'Symbiosis', Filco, Carbon Bone Cherry: GMK Laser, OG double shot caps, CRP APL GSA: Retro High-light HSA: Hyperfuse

::: Phinix Cube ::: Phinix Nano Tower ::: Phinix Aurora ::: Phinix Chimera ::: Phinix Retro :::

Offline vladimir108

  • Posts: 204
Re: Remapping the 2019 HHKB Classic
« Reply #13 on: Sun, 01 May 2022, 05:02:00 »
Wait, so does it mean that I could buy Classic version, not Hybrid, swap this file and be able to re-map on hhkb app?

bingo! ... till FW won't be updated by PFU ... this is reason why FW version is important.
Oh, so its possible that I'll get newer one and won't be able to a thing with it?

Theoretically yes, but with last FW: https://happyhackingkb.com/download/ you should be save. Just save the bin file for possible "downgrade".

I see. Well, I may go for one and try. Could I brick my keeb doing it?

use version of FW which was tested and you should be OK.

Offline phinix

  • Posts: 2298
  • Location: Haggis Land
  • On a diet.. again.. don't ask...
Re: Remapping the 2019 HHKB Classic
« Reply #14 on: Sun, 01 May 2022, 10:23:05 »
This is silly, but I only need to remap one key, that top right corner so its del not tylde...
This is why I bought hybrid.

What is bin file?
So I would know and have it to downgrade in case it was updated.
Update doesn't happen automatically right?
So as long as I wont manually check for upgrades, I would keep it remapped, right?
So, could I even get your bin file with older version and swap it with my keyboard's newer version and still be ok?
« Last Edit: Sun, 01 May 2022, 10:28:41 by phinix »
9100 | 3070 | 8TB SSD + 2x 1TB SSD | Z390 Aorus Pro ITX | 16GB RAM | SFX 600W | Sentry 2.0 | Ruark Audio MR1 Mark II | LG OLED 48CX
Realforce 87u55 | CM QuickFire Rapid MX Blacks | NCR-80 87g Gateron Oil Kings | Logitech Pro Superlight
SA: Retro Petscii, 7bit Round6 'Symbiosis', Filco, Carbon Bone Cherry: GMK Laser, OG double shot caps, CRP APL GSA: Retro High-light HSA: Hyperfuse

::: Phinix Cube ::: Phinix Nano Tower ::: Phinix Aurora ::: Phinix Chimera ::: Phinix Retro :::

Offline vladimir108

  • Posts: 204
Re: Remapping the 2019 HHKB Classic
« Reply #15 on: Sun, 01 May 2022, 12:31:37 »
This is silly, but I only need to remap one key, that top right corner so its del not tylde...
This is why I bought hybrid.

What is bin file?
So I would know and have it to downgrade in case it was updated.
Update doesn't happen automatically right?
So as long as I wont manually check for upgrades, I would keep it remapped, right?
So, could I even get your bin file with older version and swap it with my keyboard's newer version and still be ok?

OK, buy a hybrid. Problem solved. Especially if you don't  know what binary file is.

> Update doesn't happen automatically right?

Did you read instructions first??

> So as long as I wont manually check for upgrades, I would keep it remapped, right?

Did you read instructions first??

> So, could I even get your bin file with older version and swap it with my keyboard's newer version and still be ok?

If you keyboard will be bricked with new FW will be difficult to downgrade FW.
« Last Edit: Sun, 01 May 2022, 12:39:19 by vladimir108 »

Offline phinix

  • Posts: 2298
  • Location: Haggis Land
  • On a diet.. again.. don't ask...
Re: Remapping the 2019 HHKB Classic
« Reply #16 on: Thu, 02 June 2022, 04:52:23 »
OK, I'm going to try it this weekend on PD-KB401W.
9100 | 3070 | 8TB SSD + 2x 1TB SSD | Z390 Aorus Pro ITX | 16GB RAM | SFX 600W | Sentry 2.0 | Ruark Audio MR1 Mark II | LG OLED 48CX
Realforce 87u55 | CM QuickFire Rapid MX Blacks | NCR-80 87g Gateron Oil Kings | Logitech Pro Superlight
SA: Retro Petscii, 7bit Round6 'Symbiosis', Filco, Carbon Bone Cherry: GMK Laser, OG double shot caps, CRP APL GSA: Retro High-light HSA: Hyperfuse

::: Phinix Cube ::: Phinix Nano Tower ::: Phinix Aurora ::: Phinix Chimera ::: Phinix Retro :::

Offline phinix

  • Posts: 2298
  • Location: Haggis Land
  • On a diet.. again.. don't ask...
Re: Remapping the 2019 HHKB Classic
« Reply #17 on: Fri, 03 June 2022, 15:47:19 »
OK, I'm going to try it this weekend on PD-KB401W.

Yep, it worked. My Classic is mapped now :)

286924-0
9100 | 3070 | 8TB SSD + 2x 1TB SSD | Z390 Aorus Pro ITX | 16GB RAM | SFX 600W | Sentry 2.0 | Ruark Audio MR1 Mark II | LG OLED 48CX
Realforce 87u55 | CM QuickFire Rapid MX Blacks | NCR-80 87g Gateron Oil Kings | Logitech Pro Superlight
SA: Retro Petscii, 7bit Round6 'Symbiosis', Filco, Carbon Bone Cherry: GMK Laser, OG double shot caps, CRP APL GSA: Retro High-light HSA: Hyperfuse

::: Phinix Cube ::: Phinix Nano Tower ::: Phinix Aurora ::: Phinix Chimera ::: Phinix Retro :::

Offline asdds22

  • Posts: 20
  • Location: Japan/Tokyo
Re: Remapping the 2019 HHKB Classic
« Reply #18 on: Thu, 20 October 2022, 07:33:38 »
Also worked for me!
My HHKB Classic is KB401W and was produced in 2021-07
I guess they didn't change the software.

Offline damnjoe

  • Posts: 1
Re: Remapping the 2019 HHKB Classic
« Reply #19 on: Tue, 11 April 2023, 10:37:16 »
As of 2023, it works fine on PD-KB401BN.

All you have to do is open the KeyboardDatalist.json file with a text editor, find your model, replace "false" with "true", and save it. No need to use the github file, since that's all they did. Thank you though, I was trying to hardwire Colemak on it, and it worked great.