Saturday 15 January 2022

ATL PS17Numpad

 

VIA 

1. Download VIA software here
 
win platform
 other platforms


2. Download json file below
17(R) json file


3. Install VIA, click File, import keymap. Choose the json file you downloaded in step2
File>import keymap or ctrl+o


 

 

4. You can now start remapping in VIA. You dont need to save, it is real time mapping.  




Updates

###PS17SCM_via(R).json update 20211007
- Fixed reverse rotation
- No more physical reset button

###PS17SCM_via.json update
- Layers available from 0 to 6 (total of 7)
- Layer light indicator for numlock, /, *, - row
- CUSTOM label for knob (alt tab to cycle between windows; move window left n right for multiple screen users; alt mswheel up down for design software)

Wednesday 12 January 2022

Render keymap status for oled


 Inspired from treadstone48

Only found this under keymap.c

following all under  #ifdef OLED_DRIVER_ENABLE

PART 1

static inline void update_keymap_status(void) {

  snprintf(layer_status_buf, sizeof(layer_status_buf) - 1, "OS:%s Layer:%s\n",
    keymap_config.swap_lalt_lgui? "win" : "mac", get_leyer_status());
}

static inline void render_keymap_status(void) {

  oled_write(layer_status_buf, false);
}



#define UPDATE_KEYMAP_STATUS() update_keymap_status()

static inline void render_status(void) {

  UPDATE_LED_STATUS();
  RENDER_LED_STATUS();
  render_keymap_status();
  UPDATE_LOCK_STATUS();
  RENDER_LOCK_STATUS();
  RENDER_KEY_STATUS();
}




//

 https://javl.github.io/image2cpp/


 








Sunday 9 January 2022

Simple setup of zmk wireless (keymap)


The board is tested and can be typed for left and split through wireless connection. But connecting it to your pc can be tricky. Do proceed with PART A when you receive your corne wireless build.

PART A

To connect to your pc

1. LWR+BTCLR (means clear previous bluetooth, you always have to clear if you reset your board)

2. LWR+BT1 (means bluetooth profile 1)

3. For windows platform, START>Bluetooth & other devices

4. + Add Bluetooth or other device > Bluetooth > Corne should be appeared in the list

5. Connect and done. Test if left and right are responding. If not proceed with the following steps:


PART B

Flash wirelss / zmk

1. Connect left and right splits to your pc (both connect together using type c cable)

2. Put right into bootloader mode (press the reset button), one window is popped out showing "nicenano" folder. Dont do anything yet, remember this folder as right split. 

3. Now press reset button on your left split, one window will be popped out as previous step. 

4. Drag corne_right_u2f to right split nicenano folder, the window will be closed once you dragged the u2f file in.

5. Do not disconnect right split yet. 

6. Now drag corne_left_u2f file to the remaining nicenano folder

7. (this part is a bit tricky, i forgot how i did it, trial and error please)

7a.  Both of your splits are still connecting to your pc. On your left split, do steps in PART A. If successfully connected, remove left split, then right split. Check if left and right are responding and can type properly (fail if right is not responding). If yes, this method works. Else:

7b. If step 7a cant work. Repeat PART B1-6. Detach right split from your pc. Follow PART A for left split. Once Corne is connected to your pc, check whether right split is responding. Hopefully yes!