What to Consider About a 40% Keymap Before Your Orca echo Arrives

  • Copied the URL !
Guide
About This Article
This guide or comparison article is intended to help readers understand product specifications and make informed purchasing decisions. It is based on measurements, hands-on experience, and publicly available information. The most suitable choice may vary depending on individual needs and preferences. Any monetized links are disclosed within the article.

Whether you’re using an Orca echo or not, using a small keyboard means you’ll need to find a keymap that works for you.

One of the Orca echo’s major distinguishing features is that it comes with a default keymap and matching keycaps, designed in line with its creator’s intentions.

For those new to small keyboards, learning this as their “default” could be a perfectly good option.

However, looking at the default keymaps of many small keyboards, including custom-built ones, reveals that the Orca echo’s default keymap has some different characteristics.

In this article, we’ll suggest a keymap for those who want to learn a layout closer to that of a conventional keyboard, rather than using the Orca echo’s default keymap.

This article was created using an Orca echo sample unit provided by KOPEK JAPAN CORPORATION for promotional purposes. The provider gave no instructions or requested any revisions during content creation; the article reflects the editorial team’s independent judgment. We also received no writing fee or other compensation for this article.

A keymap based on a “regular keyboard” that keeps switching costs low

A defining feature of small keyboards, especially those with a 40% layout, is that they omit the number row and keys on the right-hand side.

In other words, the key to designing a keymap is deciding how to arrange the keys that have been omitted.

Of course, if the default settings work well for you, there’s no need to change them.

At the same time, part of the fun of small-keyboard keymaps is making them your own over time.

Greenkeys fabicon topGreenkeys Office

Here, we’ll introduce the approach to keymaps that our editorial team uses.

Keymap overview

Generative AI was used to create the images.

First, let’s compare a standard row-staggered 65% layout (English layout), which is generally considered to be about the minimum number of keys, with a 40% keymap designed by our editorial team.

4a95042c4184af19fa75661b251870cc
742beea16fd7f366a928c8010bd02c2f

As you can see, compared with a standard keymap, it has fewer keys in the number row and on the right-hand side.

In short, the keymap’s central idea is deciding how to place the keys missing from the “base layer” onto the “secondary layers.”

A secondary layer is a layer you can type on after pressing a “layer key” to switch to another layer.

In the 40% keymap above, some keys share the functions of Space and Backspace with layer keys. Holding one of these keys temporarily switches to its assigned layer; the switch lasts only while the key is held.

ff53024a04a3335f4aad878c254b1c10
Greenkeys fabicon topGreenkeys Office

A setting that outputs different keys depending on how long a key is pressed is called an “X-tap.” Here, since the key is assigned to a layer, it’s called a “layer-tap.”

The “low-switching-cost keymap” proposed here is based on placing the number row on the Q and A rows directly below it.

Number row placement

99bef577c169f58823b0c974140d3b06

The number row sits above the Q row.

Each number key has a corresponding sublayer, and pressing Shift at the same time outputs the corresponding symbol.

In the keymap proposed here, holding a layer key makes the Q row function as a “number row.”

Likewise, the A row functions as a “Shift + number” row.

ed4aea8967bcd3088726d217d94b59a1

Compared with a regular keyboard, entering numbers requires holding down a layer key, adding one more action.

By contrast, symbols entered with Shift+number are mapped to the layer key+A-row keys, so the keypress action itself remains the same.

This makes the number row easier to remember by relating its position to the Q and A rows.

Symbol Placement

b2604e05cac564a730b2843bdac7931f

The keys omitted from the right-hand side are also placed on the secondary layer (Layer 1).

Since the Q and A rows are already occupied by the number keys and Shift+number keys, these keys go on the right-hand side of the Z row.

b0d3123c5f14c9f77bd9c4253dab8408

However, to enter the character produced by Shift+symbol for a symbol key on Layer 1 (for example, “_” with the “-” key), you need to hold Shift as well while on the secondary layer.

Greenkeys fabicon topGreenkeys Office

The left Shift key on Layer 1 follows the base layer (Layer 0).
So here, hold the left-hand layer key, press the left Shift key with your left pinky, then press the “-” key to enter “_”.
If you have long thumbs, you could also hold the Shift key to the right of the left-hand layer key at the same time.

742beea16fd7f366a928c8010bd02c2f
ed4aea8967bcd3088726d217d94b59a1
The key to this approach is learning where the right-hand keys omitted from the base layer are placed.

Shortcuts, Too

If you can customize your keymap, you’ll probably want to assign shortcut keys as well.

In this keymap, frequently used shortcuts that work across apps are placed to match the letter keys on the base layer.

On Windows, use Ctrl in place of Cmd.

594cda30091290e7c780554d7d0c3c67
  • Cmd+X — Cut
  • Cmd+C — Copy
  • Cmd+V — Paste

You could also assign Undo to Cmd+Z.

Greenkeys fabicon topGreenkeys Office

Our editorial team rarely uses Undo, so we assign the region screenshot shortcut to the Z position instead.

We also place Backspace at the B position so it’s available after using the mouse with the right hand to move the cursor to the end of text you want to delete.

This can reduce the right hand’s double task of operating the trackball and pressing a key.

Shortcut Configuration Examples
ActionMac SetupWindows Setup
CopyCommand+CCtrl+C
CutCommand+XCtrl+X
PasteCommand+VCtrl+V
Region screenshot (save to file)Shift+Command+4Press Shift+Windows+S and select a region
Region screenshot (copy to clipboard)Control+Shift+Command+4Press Shift+Windows+S and select a region
How to Configure Simultaneous Keypresses
ActionKeycode to Enter in Any
Mac: Shift+Command+4LSFT(LGUI(KC_4))
Mac: Control+Shift+Command+4LCTL(LSFT(LGUI(KC_4)))
Windows: Shift+Windows+SLSFT(LGUI(KC_S))

In the current version of Keychron Launcher, to configure a simultaneous press of two or more modifier keys plus a letter key, you need to select “Any” and then enter a command.

Greenkeys fabicon topGreenkeys Office

There may be another way, but the editorial team has not tested it.

References: Microsoft Japanese IME / Using Microsoft IME with an English layout / Windows region screenshots / Mac screenshots

Arrow Keys and Other Key Placements

The arrow keys are on the right-hand side of Layer 2.

f27c6dbe493952fb341e0d1c35ed3aa8

To use them, hold the Layer 2 key assigned to the right thumb on Layer 0 (which doubles as Backspace), use the “J” key at the right-hand home position as a reference, and press the arrow keys arranged in an inverted T.

Greenkeys fabicon topGreenkeys Office

Because the homing key on J helps you identify “left,” it is easier to use the arrow keys without getting confused.

The left-hand side also has keys for toggling the IME and for “Esc.”

On Windows, if the keyboard is recognized as a Japanese layout, registering “~” may provide the “Half-width/Full-width” function, but this has not been tested. To use the same setup as on Mac—Kana for Japanese input (IME ON) and Eisu for English input (IME OFF)—set “Convert” and “Non-Convert” in the keymap, then assign IME on/off to those keys in Windows Settings.

2d7c780e1c82f8f9b31a808867fbd2f7

Mouse Click Buttons on Layer 0

The editorial team turns off the Auto Mouse Layer feature, which automatically switches layers while the trackball is moving, and assigns left-click to Layer 0.

This is because you cannot always click a mouse button at the moment the layer switches during mouse use.

742beea16fd7f366a928c8010bd02c2f
Right-click is assigned to Layer 2. The editorial team has no use case that involves right-clicking and moving the cursor at the same time.

Other Controls

The following describes operation using the “sample unit” only. The controls and how they work may change with firmware or Keychron Launcher updates.

  • Screen scrolling | Vertical scrolling is assigned to the left-hand rotary encoder on Layer 0. Horizontal scrolling is assigned to the same control on Layer 2.
  • Pad | Unused. Scrolling was assigned to it, but its response felt a beat slower than the rotary encoder, so it is not used. Touch-based mouse clicking is also turned off because accidental contact can cause unintended clicks. (It is enabled in the keymap image.)
  • Trackball | Used for cursor control only. Track scrolling switches only while the “scroll button” is held and is not linked to the layer key, so it is not used. Many keyboards with trackballs have a setting that links the layer key to track scrolling (a scroll-layer setting), so the editorial team has requested an improvement on this point. Actions triggered by operating the ball have not yet been tested.

OS Language Recognition Is One Challenge

The Orca echo is designed around an English layout, and all of its key legends follow that layout.

However, the keyboard layout that the OS recognizes depends on its settings.

This is especially relevant when using Windows in Japanese: unless you change a setting, a connected keyboard will be recognized as a Japanese layout.

As a result, when you connect the Orca echo to Windows, the key outputs are likely to differ from the printed legends.

On Windows set up for Japanese, specific settings are needed to make Orca echo recognized as an English-layout keyboard, making it difficult to use alongside Japanese-layout keyboards.

● How to set up a US keyboard in Windows 11

  1. In Windows Settings, select Time & language, then click Language & region
  2. Under Preferred languages, click the “…” to the right of Japanese, then click Language options
  3. To the right of “Keyboard layout:”, click “Change layout”
  4. Under “Change hardware keyboard layout,” select “English keyboard (101/102 key)” and restart your PC
https://happyhackingkb.com/jp/life/hhkb_life41.html
Greenkeys fabicon topGreenkeys Office

To avoid this situation, the editorial team uses the USkey2JP app. It is recognized as an English-layout keyboard only while the program is running.
Since it does not need to be installed, it may also be usable on company computers with strict security restrictions.

On a Mac, by contrast, it is recognized as an “English layout” keyboard when connected.

To have it recognized as a Japanese-layout keyboard on a Mac, assign the “Z” and “Ro” keys to Layer 0, then open the “Change Keyboard Type” menu.

0a72d5a8598eb81f089a7b6dad779013
858a182a3cab072bcd464a7b8d198af5

In the Keyboard Setup Assistant, press “Z” and “Ro” when prompted to identify the keyboard, then restart. It will be recognized as a Japanese-layout keyboard.

e5cc42dfbad7536d704598d8d42a04f7
Greenkeys fabicon topGreenkeys Office

However, this method has not been tested on other Macs, so its reproducibility is unverified.

Also, if you plan to use the keyboard with a Japanese layout, remember to change the language in Keychron Launcher from “English” to “日本語” before configuring the keymap.

Use caseOS layoutLauncher display and symbol settings
Use the number and symbol mappings in this articleSet it to use an English (US) layoutSelect English (US) for the display, then configure it using the diagrams
Keep it recognized as a Japanese-layout keyboardKeep it set to Japanese (JIS)Match the Japanese display and reassign the necessary symbols

When using a Japanese layout, the key legends and output will not match.

Keychron Launcher setup instructions (text guide)

Setting up this layout in Keychron Launcher

Once you understand the layout, you can change the assignments in Keychron Launcher. Here, we explain how to set it up manually using the diagrams. Select keys on screen by their physical positions—not by their legends—such as “the Q position” or “directly below C.”

1. Connect the right half via USB

  1. Set the switch on the left half to Duo (dual mode).
  2. Set the switch on the right half to the USB symbol, then connect it to your PC with a USB cable that supports data transfer.
  3. Open Keychron Launcher in a browser officially listed as supported, such as Chrome, Edge, or Opera.
  4. Select “Connect,” choose Orca echo in the browser’s device selection window, and allow the connection.
  5. Open “Keymap” and check that the keyboard’s layout and layers are displayed.

Open Keychron Launcher

On my Mac, I make changes with the right half connected by cable. I keep the left half in Duo mode and use it connected to the right half.

2. Record the current layout and match the display language

Before making changes, take screenshots of the layers you currently use. You can also use the keymap export feature to save your current settings to a file. Start editing only after you have a record of the original layout.

To match the diagrams in this article, select English (US) as the layout language on the Keymap screen. This setting controls how symbols are displayed in Launcher. Changing it does not change the keyboard layout settings in Windows or Mac.

3. Select a layer and assign regular keys

  1. Select Layer 0.
  2. Select the key you want to change on the screen. For example, select the position immediately to the left of Q, then choose Tab from the function list below.
  3. In the same way, assign Enter, modifier keys, symbols, and other keys according to the Layer 0 diagram. The thumb keys’ tap and hold actions will be set up in a later step.
  4. Switch to Layer 1 and assign 1–0 to the Q–P positions. Assign the corresponding symbols shown in the diagram to the row below.
  5. Switch to Layer 2 and assign the up, left, down, and right arrow keys to I, J, K, and L, respectively. Place F1–F12 and other keys on the left-hand side.

To assign regular keys, repeatedly select the physical key you want to change, then choose the desired key from the function list. Check which layer you are editing each time you make an assignment.

For symbols such as “!” and “@” on Layer 1, select the symbol assignments rather than the number keys 1 and 2. Once set up, switch layers with your left thumb and check that “!” is produced from the A position and “@” from the S position.

Positions shown in light gray in the diagram are set to pass through the assignments from the layer below. Launcher displays this with a symbol such as ▽. This is different from “Nothing,” which produces no input.

4. Set up tap and hold actions for the thumb keys

Select the left thumb key on Layer 0, then open “Hold/Tap” under “Action” on the left and set what it does when tapped and when held. Set up the right thumb key in the same way. The labels and layout may differ depending on the Launcher version.

KeyTapHold
Left thumb: Space positionSpaceSwitch to Layer 1 only while held
Right thumb: Backspace positionBackspaceSwitch to Layer 2 only while held
V positionVGUI/Win (a modifier key that acts as Command on Mac)

Set the hold action to switch layers only while the key is held, returning to the previous layer when released. This is different from toggling layers each time the key is pressed. With this setup, you return to regular text input as soon as you release your thumb after entering numbers or symbols.

After setting it up, open Notepad or a similar app. Check that a quick tap with your left thumb enters a space, and that holding it while pressing the Q position produces “1.” Try the right thumb key too: test Backspace with a tap and arrow-key movement while holding it.

5. Assign clicks and scrolling

To assign mouse clicks, select the target key and function in the keymap as well. Assign the wheel functions separately for each direction of rotation shown on screen.

KeyLayerFunction
Physical key directly below CLayer 0Left mouse click
Physical key directly below CLayer 2Right mouse click
Left-hand wheel, both directionsLayer 0Up/down scrolling
Both directions of the left-hand wheelLayer 2Left/right scrolling
Touch input on both scroll padsLayer 0Left-click on both

The wheel is configured separately for each layer. Check whether scrolling switches between vertical and horizontal when using the default layer versus holding the right thumb key. A wide table or similar content makes it easier to test horizontal scrolling.

To test dragging, hold down the physical key directly below C and move the ball with your right hand. In this layout, left-click is assigned to the default layer, so you don’t need to switch to another layer to click.

6. Check your inputs and adjust the operations you use most

  1. Type regular letters, Space, Backspace, and Enter.
  2. On Layer 1, type “1234567890” and the symbols you use most.
  3. On Layer 2, try navigating with the arrow keys and using the F keys you commonly use.
  4. Try left-click, right-click, dragging, and vertical and horizontal scrolling.
  5. In your usual apps, try copying and pasting, and switching Japanese input on and off.

Once you’ve finished checking the layout, it’s useful to give the diagram and saved keymap file distinctive names or dates so you can tell them apart. If you find a key confusing in use, try changing that part gradually.

References: Keychron’s official key assignment instructions / Layout language settings

Summary

This article has presented one example of how to approach setting up a keymap for the Orca echo.

There’s no single right answer.

If the default keymap works for you, there’s no need to change it; you can also use this approach as a reference.

Creating a keymap that suits your own typing is part of the appeal of small keyboards.

Even just thinking about what kind of keymap to make can make the experience more exciting.

Greenkeysの記事をGoogleで見つけやすく Find Greenkeys More Easily on Google

Google検索の「優先ソース」にGreenkeysを追加します

Add Greenkeys as a Preferred Source on Google

ブランド/企業のご担当者様へ:
製品設計やリリース前のフィードバックに関するご相談は
こちらからお進みいただけます。

For Brands and Manufacturers:
For product design consultation and pre-release feedback,
please contact GreenEchoes Studio.

Share me!
  • Copied the URL !

Avatar of Ryosuke Kawamura Ryosuke Kawamura Greenkeys Editor-in-Chief

Ryosuke Kawamura is the Editor-in-Chief of Greenkeys and the founder of GreenEchoes Studio.

He covers mechanical keyboards, custom keyboards, and input devices through reviews, interviews, hands-on testing, photography, and editorial work. He has reviewed more than 100 products and regularly reports on JIS-layout compatibility and trends in the Japanese keyboard market.

He also founded the Japan Layout Alliance (JLA), an industry collaboration initiative aimed at improving compatibility for Japanese-layout keyboards.

Greenkeys values editorial independence and transparency. Product samples, advertising relationships, and affiliate links are disclosed within each article.

Table of Contents