diff --git a/keyboard.toml b/keyboard.toml index 298405c..344a7a4 100644 --- a/keyboard.toml +++ b/keyboard.toml @@ -14,37 +14,37 @@ rows = 4 cols = 12 layers = 4 keymap = [ - [ - ["Tab", "Q", "W", "E", "R", "T", "Y", "U", "I", "O", "P", "Backspace"], - ["MT(esc, l_ctrl)", "MT(A, l_gui)", "MT(S, l_alt)", "MT(D, l_shift)", "MT(F, l_ctrl)", "G", "H", "MT(J, r_ctrl)", "MT(K, r_shift)", "MT(L, r_alt)", "MT(Semicolon, r_gui)", "Quote"], - ["LShift", "Z", "X", "C", "V", "B", "N", "M", "Comma", "Dot", "Slash", "Enter"], - ["__", "__", "__", "MO(2)", "MO(1)", "Space", "Enter", "MO(1)", "MO(2)", "__", "__", "__"] - ], - [ - ["Tab", "Kc1", "Kc2", "Kc3", "Kc4", "Kc5", "Kc6", "Kc7", "Kc8", "Kc9", "Kc0", "Delete"], - ["_", "AudioVolDown", "AudioVolUp", "AudioMute", "BrightnessDown", "BrightnessUp", "Left", "Down", "UP", "Right", "Semicolon", "Quote"], - ["_", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "F12", "_"], - ["__", "__", "__", "MO(3)", "_", "_", "_", "_", "MO(3)", "__", "__", "__"] - ], - [ - ["_", "WM(Kc1, LShift)", "WM(Kc2, LShift)", "WM(Kc3, LShift)", "WM(Kc4, LShift)", "WM(Kc5, LShift)", "WM(Kc6, LShift)", "WM(Kc7, LShift)", "WM(Kc8, LShift)", "WM(Kc9, LShift)", "WM(Kc0, LShift)", "Backspace"], - ["_", "User0", "User1", "User2", "User4", "User5", "Minus", "Equal", "LeftBracket", "RightBracket", "Backslash", "Grave"], - ["_", "User10", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_"], - ["__", "__", "__", "_", "MO(3)", "_", "_", "MO(3)", "_", "__", "__", "__"] - ], - [ - ["_", "WM(Kc1, LShift)", "WM(Kc2, LShift)", "WM(Kc3, LShift)", "WM(Kc4, LShift)", "WM(Kc5, LShift)", "WM(Kc6, LShift)", "WM(Kc7, LShift)", "WM(Kc8, LShift)", "WM(Kc9, LShift)", "WM(Kc0, LShift)", "Backspace"], - ["_", "User0", "User1", "User2", "User4", "User5", "Minus", "Equal", "LeftBracket", "RightBracket", "Backslash", "Grave"], - ["_", "User10", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_"], - ["__", "__", "__", "_", "_", "_", "_", "_", "LAlt", "__", "__", "__"] - ] + [ + ["Tab" , "Q" , "W" , "E" , "R" , "T" , "Y" , "U" , "I" , "O" , "P" , "Backspace" ], + ["TH(esc, l_ctrl)" , "MT(A, l_gui)" , "MT(S, l_alt)" , "MT(D, l_shift)" , "MT(F, l_ctrl)" , "G" , "H" , "MT(J, r_ctrl)" , "MT(K, r_shift)" , "MT(L, r_alt)" , "MT(Semicolon, r_gui)", "Quote" ], + ["LShift" , "Z" , "X" , "C" , "V" , "B" , "N" , "M" , "Comma" , "Dot" , "Slash" , "Enter" ], + ["__" , "__" , "__" , "MO(2)" , "MO(1)" , "Space" , "Enter" , "MO(1)" , "MO(2)" , "__" , "__" , "__" ] + ], + [ + ["Tab" , "Kc1" , "Kc2" , "Kc3" , "Kc4" , "Kc5" , "Kc6" , "Kc7" , "Kc8" , "Kc9" , "Kc0" , "Delete" ], + ["_" , "AudioVolDown" , "AudioVolUp" , "AudioMute" , "BrightnessDown" , "BrightnessUp" , "Left" , "Down" , "UP" , "Right" , "Semicolon" , "Quote" ], + ["_" , "F1" , "F2" , "F3" , "F4" , "F5" , "F6" , "F7" , "F8" , "F9" , "F12" , "_" ], + ["__" , "__" , "__" , "MO(3)" , "_" , "_" , "_" , "_" , "MO(3)" , "__" , "__" , "__" ] + ], + [ + ["_" , "WM(Kc1, LShift)" , "WM(Kc2, LShift)" , "WM(Kc3, LShift)" , "WM(Kc4, LShift)" , "WM(Kc5, LShift)" , "WM(Kc6, LShift)" , "WM(Kc7, LShift)" , "WM(Kc8, LShift)" , "WM(Kc9, LShift)" , "WM(Kc0, LShift)" , "Backspace" ], + ["_" , "User0" , "User1" , "User2" , "User4" , "User5" , "Minus" , "Equal" , "LeftBracket" , "RightBracket" , "Backslash" , "Grave" ], + ["_" , "User10" , "_" , "_" , "_" , "_" , "WM(Minus, LShift)" , "WM(Equal, LShift)" , "_" , "_" , "_" , "WM(Grave, LShift)" ], + ["__" , "__" , "__" , "_" , "MO(3)" , "_" , "_" , "MO(3)" , "_" , "__" , "__" , "__" ] + ], + [ + ["_" , "WM(Kc1, LShift)" , "WM(Kc2, LShift)" , "WM(Kc3, LShift)" , "WM(Kc4, LShift)" , "WM(Kc5, LShift)" , "WM(Kc6, LShift)" , "WM(Kc7, LShift)" , "WM(Kc8, LShift)" , "WM(Kc9, LShift)" , "WM(Kc0, LShift)" , "Backspace" ], + ["_" , "User0" , "User1" , "User2" , "User4" , "User5" , "Minus" , "Equal" , "LeftBracket" , "RightBracket" , "Backslash" , "Grave" ], + ["_" , "User10" , "_" , "_" , "_" , "_" , "_" , "_" , "_" , "_" , "_" , "_" ], + ["__" , "__" , "__" , "_" , "_" , "_" , "_" , "_" , "LAlt" , "__" , "__" , "__" ] + ] ] [ble] enabled = true [behavior] -tap_hold = { enable_hrm = true, permissive_hold = true, hold_timeout = "280ms", prior_idle_time = "100ms", post_wait_time = "0ms" } +tap_hold = { enable_hrm = true, permissive_hold = true, hold_timeout = "280ms", prior_idle_time = "100ms", post_wait_time = "50ms", chordal_hold = true, hold_on_other_press = true } [split] connection = "ble" diff --git a/script.sh b/script.sh new file mode 100644 index 0000000..d66fd2a --- /dev/null +++ b/script.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +SOURCE_DIR="." +DEST_DIR="/run/media/servius/NICENANO" + +copy_file() { + local file=$1 + cp "$SOURCE_DIR/$file" "$DEST_DIR" + echo "$file has been copied to $DEST_DIR" +} + +read -p "Press Enter to copy corne-rs-central.uf2..." _ +copy_file "corne-rs-central.uf2" + +read -p "Press Enter to copy corne-rs-peripheral.uf2..." _ +copy_file "corne-rs-peripheral.uf2"