Change in function allocation
table of contents
1. Changing allocations through Remap
b. How to get started with Remap
c. Pressing modifier keys at the same time
d. Hold/tap to separate functions
e. Revert the changed allocation
6. Use a shared quota configuration
7. Use a layout other than the JIS layout
8. Features unique to Snugon MO1
1. About remapping
Remap is a web app that allows you to customize your keyboard and pointing device using your web browser.
Mainly you can do the following:
- Changes to functional allocations
- Configuring Macros
- Verifying Switch Operation
- Firmware writing
- Save and share your keymaps
2. Basic operations of Remap
a. How to get started with Remap
i. Connect Snugon MO1 to your PC.
ii. Access Remap using the latest version of Google Chrome.
ii i. Click "CUSTOMIZE YOUR KEYBOARD"

iv. Select "+KEYBOARD".

v. Select "Snugon MO1" from the window that appears and click "connect".

Once the settings screen shown below opens, you're ready to use Remap.

b. Remap setting screen

A. Layout
The switch and wheel layout shows the current assignment.
Any changes you make will be indicated with a blue circle in the top right.
The settings will not be reflected in the mouse until you click the flash button.
B. Key Code List
This is a list of the functions available in Remap.
| BASIC | Basic functions such as A-Z, 0-9, Enter, and Shift. |
| FUNCTIONS | Features include kana and alphanumeric keys, unique keys, macros, etc. Snugon MO1's unique features are also found here. |
| LAYER | Layer-related functions. This is a mechanism that allows multiple different roles to be assigned to one switch. Snugon MO1 has 13 layers. |
| DEVICE | System-related features of the device. Functions such as left/right mouse click and scrolling can be found here. |
| SPECIAL | Special features of the PC. |
| MIDI | A MIDI function used in music software. |
C. Layer number
Snugon MO1 has a total of 32 layers, from 0 to 31.
After assigning a function to each layer, you can execute the assigned function by switching to the target layer.
D. Flash
The changed function allocation settings will be reflected in Snugon MO1.
If you do not write (flash) the changes to the function allocation will not be reflected.
E. Language Settings
Sets the array to be used for allocation settings.
Please set the keyboard layout of Snugon MO1 to match the layout of your keyboard.
For details, see 7. Changing the Array Settings .
F. Clear all Changes
Revert any unreflected allocation changes (marked with blue circles) in Snugon MO1.
G. Save/Restore a keymap
You can save your current quota settings or set quotas shared with you by other users.
Click "SAVE CURRENT KEYMAP" to save the current bindings.
You will need to create a Remap account to save your allocation settings.
You can create one if you have a Google account or GitHub account.
H. Get keymap cheat sheet(PDF)
You can download a PDF of the current quota settings at a glance.
I. Menu icon
You can perform test mode and initialize allocation settings.
Test Matrix mode: Press the switch to highlight the target area in the layout in blue.
Reset Keymap: Resets the keymap to the factory settings. *Flash is required to update the settings.
3. Change quota settings
In either case, be sure to press the "flash" button to make the changes take effect.
a. Changes in Allocation
There are three ways to change the allocation:
i. Drag and drop setup
You can change the function you want to set by dragging and dropping it from the function list at the bottom of the screen.
You can also search for features using the search bar at the bottom of the screen.

ii. Select the switch you want to change the function assignment for and set it in the popup that appears.
Select the switch you want to change and a settings popup will appear.
You can assign a key code by searching for the function in the "Keycode" search bar and selecting it.

iii. Press the key you want to assign directly
Select the switch you want to change and a settings popup will appear.
Clicking outside the popup will make it disappear.
In this state, you can assign shortcuts by entering them directly on the keyboard.

b. Wheel function allocation
By clicking the icons at the bottom left of the wheel button, you can change the function of each of the wheel's movements: pressing down, rotating up, and rotating down.

c. Pressing modifier keys at the same time
You can set modifier keys and other keys to be pressed simultaneously, such as "Ctrl + C" or "Win + Shift + S".
There are two ways to set this up:
i. Select the switch you want to change the function assignment for and set it in the popup that appears.
Select the switch you want to change and a settings popup will appear.
You can assign a modifier key by checking the modifier key under "Modifiers," then searching for and selecting the function in the "Keycode" search bar.

ii. Press the key you want to assign directly
Select the switch you want to change and a settings popup will appear.
Clicking outside the popup will make it disappear.
In this state, you can assign shortcuts by entering them directly on the keyboard.

d. Tap/hold to separate functions
You can assign different functions to specific keys when you tap them (press them for a short time) and when you hold them (press and hold them for a long time).
For example, when you tap it, it functions as "Enter", and when you hold it down, it can be used to "switch to Layer 1".
Select the switch you want to change and a settings popup will appear.
You can assign functions by selecting the "HOLD/TAP" tab, selecting the long press function in the "Hold" bar, and selecting the tap function in the "Tap" bar.

e. Revert the changed allocation
You can revert any quota changes you made before flashing.
There are two ways to restore them: individually or all at once.
i. How to restore individually
After selecting the target switch, click "CANCEL" displayed at the top of the layout.

ii. How to put everything back together
Click the icon "Clear all Changes".
Any allocation changes not yet reflected in Snugon MO1 (marked with blue circles) will be reverted.

f. Reset quota settings
This is how to restore the factory settings.
Click "・ ・ ・" ( menu icon) and select "Reset Keymap".

4. Save the quota settings
You can save the assignments you have set.
Please use this when you want to use multiple settings.
Click the "Save/Restore a keymap" icon and select "SAVE CURRENT KEYMAP".
Enter a title and optional description, then click "SAVE".
Saved configurations are listed under the "Owned" ("Mine") tab.

5. Share quota settings
*You must log in to Remap with your Google account or Github account.
You can share your own quota settings publicly.
Other users can then set the shared quota settings as their own.
Click the "Save/Restore a keymap" icon, then click the edit icon for the binding you saved.
Turn on "Share this keymap for other users" and click "SAVE".
Shared settings will have a Shared mark next to them in the "Owned" ("Mine") tab.
*Items you have shared yourself will not be displayed.

6. Use a shared quota configuration
*You must log in to Remap with your Google account or Github account.
Click the "Save/Restore a keymap" icon and select the "SHARED" tab.
Select the settings you want to use and click "flash."
You can view details of shared settings by clicking the shared mark.

7. Change the alignment settings
We recommend that you match the keyboard layout to the one you are using.
Select the layout you want to use from the Remap language settings.
8. Features unique to Snugon MO1
Functions specifically for Snugon MO1 can be found in the "VIA USER KEY" tab under "Funcions".
The overview of each function is as shown in the table below.

| Save Config |
Saves the current settings to the device memory. |
| Type Out Config | The current settings will be automatically typed. What you type will be deleted after approximately 2 seconds. |
| CPI 100Up | CPI will increase by 100 (maximum 12,000 cpi). |
| CPI 100Dn | CPI will be reduced by 100 (minimum 100 cpi). |
| CPI 1000Up | CPI will increase by 1000 (maximum 12,000 cpi). |
| CPI 1000Dn | CPI will be reduced by 1000 (minimum 1000cpi). |
| Scroll Mode To | Switches to scroll mode (toggle). |
| Scroll Mode Mo | Switch to scrolling mode (momentary). |
| Scroll SpeedUp | Increases scroll sensitivity in scroll mode. The lower the value, the greater the sensitivity (minimum 1). |
| Scroll Speed Dn | Scroll sensitivity is reduced when in scroll mode. Increasing the value decreases sensitivity (up to 7). |
| Scroll ThresUp | The threshold for horizontal scrolling in scroll mode has been increased (up to 50). |
| Scroll ThresDn | The threshold for horizontal scrolling in scroll mode is decreased (min. 0). |
| Scroll Invert | The scroll direction in scroll mode is inverted up/down/left/right. |
| Stop Cursor | The cursor movement will stop while you are pressing the button. |
| Polling RateUp | Reports are increased by 125 (up to a maximum of 1,000). |
| Polling RateDn | Report port count is reduced by 125 (minimum 125). |
| Reset Config |
The settings will be reset to the factory settings. |
| Boot Loader | It will switch to bootloader mode. Do not use this function except when updating firmware. |