diff --git a/posts/ducky_one_3_sf.md b/posts/ducky_one_3_sf.md new file mode 100644 index 0000000..2501930 --- /dev/null +++ b/posts/ducky_one_3_sf.md @@ -0,0 +1,92 @@ +Title: Ducky One 3 SF macros and bindings +Date: 2025-03-29T14:46:36-04:00 +--- + +![ducky keyboard](/img/ducky.avif) + +I always forget this stuff so putting it here for a reference. + +## My settings + +```none +Caps lock -> Fn +Fn + h -> left +Fn + j -> down +Fn + k -> up +Fn + l -> right +Fn + f -> page down +Fn + b -> page up +Del -> Esc +Esc -> backtick +Fn + Esc -> Esc +``` + +To summarize: Caps lock as function (Fn), vim arrow keys, regular backtick/tilda, swap delete to Esc + + +## Guide + +### 1) Switch to a profile other than 1 + +`Fn + Alt + 2` for profile 2 + +Profile 1 cannot be changed. + +You can verify this with `Fn + Alt + Esc`. The profile number will blink. + +### 2) Caps lock -> Fn + +Must use "Key Switch Functions" which is different than macro mode for other key remapping. + +- `Fn + Alt + k` for 5 seconds +- Press `Capslock` once +- Press `Esc` to finish + +### 3) Other bindings with macro recording mode + +In general: + +- `Fn + Alt + Tab` for 3 seconds to enter recording mode +- Press the key (or key combo) you want to rebind +- Press the new key it should become +- `Fn + Alt + Tab` to save that macro +- You can continue setting or exit exit recording mode with `Fn + Alt + Tab` + +#### Example for `Fn + j -> down`: + +- Be in recording mode +- Press `Fn` and `j` +- Press `down arrow` +- `Fn + Alt + Tab` to save + +If you changed `Caps lock` to `Fn`, you must use the dedicated `Fn` key to set your binding. + +#### Example for `Del -> Esc`: + +- Be in recording mode +- Press `Del` +- Press `Esc` +- `Fn + Alt + Tab` to save + +#### Example for `Fn + Esc -> Esc`: + +- Be in recording mode +- Press `Fn` and `Esc` +- Press `Esc` +- `Fn + Alt + Tab` to save + +## Notes + +The manual says that once you enter recording mode, "Caps Lock or indicator lights will flash slowly". I only see the `Fn` key turn red on mine. + +When you enter macro recording mode the keys you have set macros for will be illuminated. + +Here you can see `Del,Esc` light up because I have these set as macros: + +![ducky keyboard in recording mode](/img/ducky_recording.avif) + +When you hold `Fn` in recording mode you'll see the keys you have set macros for that lead with `Fn` illuminated. + +So here you can see all the `h,j,k,l,f,b,Esc` light up because I have `Fn + h`, `Fn + j`, `Fn + k` ... already set: + +![ducky keyboard in recording mode pressing Fn](/img/ducky_recording_fn.avif) diff --git a/public/img/ducky.avif b/public/img/ducky.avif new file mode 100644 index 0000000..2226bd2 Binary files /dev/null and b/public/img/ducky.avif differ diff --git a/public/img/ducky_recording.avif b/public/img/ducky_recording.avif new file mode 100644 index 0000000..fa061ac Binary files /dev/null and b/public/img/ducky_recording.avif differ diff --git a/public/img/ducky_recording_fn.avif b/public/img/ducky_recording_fn.avif new file mode 100644 index 0000000..0cc1704 Binary files /dev/null and b/public/img/ducky_recording_fn.avif differ diff --git a/public/style.css b/public/style.css index d07a138..ab8e5e5 100644 --- a/public/style.css +++ b/public/style.css @@ -33,6 +33,10 @@ code { padding: 0 0.2em; } +pre > code { + padding: 0; +} + .logo { height: 2rem; }