2025-04-11 09:20:46 +02:00
|
|
|
{ ... }:
|
|
|
|
{
|
2024-03-06 11:31:47 +01:00
|
|
|
# key remapping
|
2025-04-11 09:20:46 +02:00
|
|
|
jade.input.remapping =
|
|
|
|
let
|
|
|
|
default = {
|
|
|
|
swapKeys = [
|
|
|
|
[
|
|
|
|
"KEY_Y"
|
|
|
|
"KEY_Z"
|
|
|
|
]
|
|
|
|
[
|
|
|
|
"KEY_LEFTALT"
|
|
|
|
"KEY_LEFTMETA"
|
|
|
|
]
|
|
|
|
];
|
|
|
|
dual_role = [
|
|
|
|
{
|
|
|
|
input = "KEY_CAPSLOCK";
|
|
|
|
hold = [ "KEY_LEFTCTRL" ];
|
|
|
|
tap = [ "KEY_ESC" ];
|
|
|
|
}
|
|
|
|
];
|
|
|
|
};
|
|
|
|
in
|
|
|
|
{
|
|
|
|
enable = true;
|
|
|
|
devices."AT Translated Set 2 keyboard" = default;
|
|
|
|
devices."Razer Razer Huntsman" = default;
|
|
|
|
devices."Razer Razer DeathAdder V2" = default;
|
2024-03-06 11:31:47 +01:00
|
|
|
};
|
|
|
|
|
|
|
|
hardware.trackpoint = {
|
|
|
|
enable = true;
|
|
|
|
device = "TPPS/2 IBM TrackPoint";
|
2024-03-08 07:57:32 +01:00
|
|
|
sensitivity = 256;
|
2024-03-06 11:31:47 +01:00
|
|
|
};
|
|
|
|
}
|