This is a pretty specific hack, but hopefully someone else will benefit.
I have gotten more and more used to the arrow/page up-down/home-end shortcuts on my HHKB, using the Fn key. I recently got a Poker 2 as well. With the Poker 2, it is possible to simulate these shortcuts using the Pn layer, but the Pn key is in a very awkward position, especially for HHKB users. The right Control key is much more natural, and feels much closer to the location of the Fn key on a HHKB.
This hack requires software because unlike the GH60, the Poker 2's Pn key cannot itself be remapped.
So basically, this mod makes it easier to switch back and forth between a HHKB and Poker 2. Also, note that you
CAN use this with keyboards other than the Poker 2, should you want to.
You must have a Mac. I am sure this is possible with Windows and AutoHotKey, but that's not my main OS, sorry. HOW TO DO IT1. Download and install KeyRemap4MacBook if you don't already have it. Awesome program.
https://pqrs.org/macosx/keyremap4macbook/2. Go to the program's preferences --> Menu Bar tab --> create a new profile called Poker II. Make sure it's selected in the system tray drop-down menu
3. Go to the Misc & Uninstall tab --> Open private.xml. When a new finder window opens, right click private.xml and open it with Text Edit
4. Replace the contents of private.xml with this:
More
<?xml version="1.0"?>
<root>
<item>
<name>R Control + forward slash = down arrow on Poker II</name>
<identifier>private.new_downarrow1</identifier>
<autogen>__KeyToKey__ KeyCode::SLASH, ModifierFlag::OPTION_R,
KeyCode::CURSOR_DOWN</autogen>
</item>
<item>
<name>R Control + left bracket = up arrow on Poker II</name>
<identifier>private.new_uparrow1</identifier>
<autogen>__KeyToKey__ KeyCode::BRACKET_LEFT, ModifierFlag::OPTION_R,
KeyCode::CURSOR_UP</autogen>
</item>
<item>
<name>R Control + semicolon = left arrow on Poker II</name>
<identifier>private.new_leftarrow1</identifier>
<autogen>__KeyToKey__ KeyCode::SEMICOLON, ModifierFlag::OPTION_R,
KeyCode::CURSOR_LEFT</autogen>
</item>
<item>
<name>R Control + apostrophe = right arrow on Poker II</name>
<identifier>private.new_rightarrow1</identifier>
<autogen>__KeyToKey__ KeyCode::QUOTE, ModifierFlag::OPTION_R,
KeyCode::CURSOR_RIGHT</autogen>
</item>
<item>
<name>R Control + period = page down on Poker II</name>
<identifier>private.new_pgdn1</identifier>
<autogen>__KeyToKey__ KeyCode::DOT, ModifierFlag::OPTION_R,
KeyCode::PAGEDOWN</autogen>
</item>
<item>
<name>R Control + comma = end on Poker II</name>
<identifier>private.new_end1</identifier>
<autogen>__KeyToKey__ KeyCode::COMMA, ModifierFlag::OPTION_R,
KeyCode::END</autogen>
</item>
<item>
<name>R Control + L = page up on Poker II</name>
<identifier>private.new_pgup1</identifier>
<autogen>__KeyToKey__ KeyCode::L, ModifierFlag::OPTION_R,
KeyCode::PAGEUP</autogen>
</item>
<item>
<name>R Control + K = home on Poker II</name>
<identifier>private.new_home1</identifier>
<autogen>__KeyToKey__ KeyCode::K, ModifierFlag::OPTION_R,
KeyCode::HOME</autogen>
</item>
</root>
5. Save and close TextEdit
6. Go back to "Change Key" tab and click ReloadXML
7. Eight new settings will appear in the list below. Enable them all. Congratulations, your Poker 2 is now a little more like a HHKB.
COMMON TROUBLESHOOTING TIPS- If you have swapped Control and Option in OSX system preferences, just replace the 8 instances of "CONTROL_R" above with "OPTION_R"
- If not working, check DIP switches to make sure you haven't remapped right control to tilde
If anyone has requests for other KeyRemap mods, let me know and I'll try to help.