{ setting, lib, ... }: {
	text = lib.generators.toINI {} {
		"jetbrains-*" = {
			"alt./" = "C-/";
			"alt.=" = "C-A-l";
			"alt.a" = "C-A-5";
			"alt.c" = "S-escape";
			"alt.capslock" = "C-A-S-insert";
			"alt.d" = "S-f9";
			"alt.e" = "A-right";
			"alt.f" = "C-S-f";
			"alt.g" = "macro(gd)";
			"alt.i" = "C-i";
			"alt.n" = "C-A-n";
			"alt.o" = "C-o";
			"alt.q" = "A-left";
			"alt.r" = "S-f10";
			"alt.s" = "C-A-s";
			"alt.tab" = "timeout(f8, ${toString(setting.keyd.timeout.ms)}, macro2(0, 0, f7))";
			"alt.v" = "C-q";
			"alt.w" = "C-S-A-t";
			"alt.x" = "C-f4";
			"alt.z" = "C-f2";
		};
	};
}