summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--jr14
1 files changed, 7 insertions, 7 deletions
diff --git a/jr b/jr
index 4b9277a..2bbfc3d 100644
--- a/jr
+++ b/jr
@@ -29,13 +29,9 @@ xkb_symbols "josh-dvorak-intl" {
};
key <RWIN> {
type[Group1]="ONE_LEVEL", symbols[Group1]=[ISO_Level3_Shift]
- // symbols[Group1] = [Control_R, Control_R, Control_R, Control_R, Control_R, Control_R, Control_R, Control_R]
};
key <LCTL> {
- symbols[Group1] = [Hyper_L, Hyper_L, Hyper_L, Hyper_L, Hyper_L, Hyper_L, Hyper_L, Hyper_L]
- };
- key <RTSH> {
- symbols[Group1] = [ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift]
+ type[Group1] = "ONE_LEVEL", symbols[Group1] = [Hyper_L]
};
key <CAPS> {
symbols[Group1] = [Escape, Escape, Home, Home, User, Pointer_EnableKeys, Delete, Delete]
@@ -63,9 +59,13 @@ xkb_symbols "josh-dvorak-intl" {
modifier_map Mod5 {<RALT>};
key <RTSH> {
- symbols[Group1] = type[Group1]="ONE_LEVEL", symbols[Group1]=[ISO_Level5_Shift]
+ type[Group1]="ONE_LEVEL", symbols[Group1]=[ISO_Level5_Shift]
};
- modifier_map Lock {<RTSH> };
+ // I have no idea what's going on. Without this line, X11 appears to
+ // interpret right shift as if it was also a hyper key? This isn't right. I
+ // think this probably interprets it as a super key, but idk, it appears to
+ // solve some of this problem though this is a gross hack.
+ modifier_map Mod4 {<RTSH>};
// Set Menu and PrintScreen to Hyper.
key <MENU> {