The simplest programmable in-line keyboard with RGB I made before was wired. This time, I wanted to give her a wireless one, so I got this keyboard.
This wireless keyboard is still my favorite 40-key inline keyboard. The main control used is removed from the Logitech K230 keyboard.
The keyboard is designed in two parts, the left and right parts, which meets the requirements for free board making. This is the left part of the keyboard, which includes lithium battery charging management, voltage stabilization, and power detection. The right part is available at: https://oshwhub.com/iqirtryi/K230-PKB40 , which includes the Youlian main control module.
The K230 main control is very power-saving. Some netizens use 2032 button batteries for power supply, which can be used for several months. However, in order to save the trouble of opening the casing every time to change the battery, it is directly equipped with a 1200mAh lithium battery (Zhongshunxin’s ultra-thin twin model ), using TP4057 for charging management, there are LEDs to show charging and full status. An HM1160 was installed to detect electricity. Although it is not commonly used, the components are cheap and easy to make, so it doesn’t matter if you try it after installing it.
The keyboard adopts a frameless structure, and the casing simply and roughly stacks the PCB, middle frame, and base plate.
Compared with previous wired keyboards, wireless keyboards require low power consumption, so they do not have RGB display key layer status.
A keyboard with a small layout must be programmable before it can be used. This keyboard can use AutoHotKey software to convert key codes, or use hardware as a U2U key code converter.
This time, a software solution is adopted, which does not require compiling firmware. It is simple to produce and is the first choice for entry into the pit. Interested friends can also try the hardware solution.
Key setting is the soul of the entire keyboard. If you set it well according to your needs, it will be a very easy-to-use keyboard.
How to use it?
Carefully designed small layout, all keys are within the comfortable operating range of ten fingers, and the little finger does not need to press the keys outward;
The most frequently used Enter key and Backspace key are under the little finger of your right hand and can be operated without moving;
The keys for switching layers 1 and 2, as well as the shift and space keys, are just under the two thumbs. The thumbs are no longer just used to press spaces, and the utilization of the ten fingers is effectively improved;
the left thumb presses the Fn1 key, and under the left hand is a complete numeric keypad and Arithmetic symbols are very suitable for numbers in the left hand and mouse operations in the right hand;
press the Fn2 key with the right thumb, and under the right hand are the up, down, left, right and Home, End and other direction keys. The gestures are similar to holding a mouse, which is natural and comfortable. It is especially convenient to move the cursor when coding. ;
For all punctuation marks, you only need to press the Fn1 key or Fn2 key with your thumb, and press the corresponding key with the fingers of the other hand. All keys are in the finger comfort zone;
press the Fn3 key with the left thumb, and press the F key with one hand. It is simple and easy to use. Right hand Fn3 key, virtual mouse...
The above functions are completed by AutoHotKey. Just start the computer and automatically run the attached exe file. The attachment also contains the AutoHotKey source code, which is simple and easy to understand and can be modified at any time as needed.
For details on key setting, please see: https://oshwhub.com/iqirtryi/K230-PKB40
For more keyboards, please see my homepage: https://oshwhub.com/iqirtryi . Your corrections or suggestions are welcome.
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet