Skip to content

Commit 5e1d977

Browse files
laserbatmaxice8
authored andcommitted
jwm: fix desktop switching on dvorak layouts
1 parent ecd1c6b commit 5e1d977

File tree

2 files changed

+23
-1
lines changed

2 files changed

+23
-1
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
diff --git src/key.c src/key.c
2+
index 4b00d26..caefe42 100644
3+
--- src/key.c
4+
+++ src/key.c
5+
@@ -18,6 +18,8 @@
6+
#include "root.h"
7+
#include "tray.h"
8+
9+
+#include <X11/XKBlib.h>
10+
+
11+
#define MASK_NONE 0
12+
#define MASK_SHIFT (1 << ShiftMapIndex)
13+
#define MASK_LOCK (1 << LockMapIndex)
14+
@@ -396,7 +398,7 @@ void InsertBinding(KeyType key, const char *modifiers,
15+
16+
for(temp[offset] = '1'; temp[offset] <= '9'; temp[offset]++) {
17+
18+
- sym = ParseKeyString(temp);
19+
+ sym = XkbKeycodeToKeysym(display, temp[offset] - '1' + 10, 0, 0);
20+
if(sym == NoSymbol) {
21+
Release(temp);
22+
return;

srcpkgs/jwm/template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Template file for 'jwm'
22
pkgname=jwm
33
version=2.3.7
4-
revision=1
4+
revision=2
55
build_style=gnu-configure
66
hostmakedepends="pkg-config"
77
makedepends="

0 commit comments

Comments
 (0)