summaryrefslogtreecommitdiff
path: root/dot
diff options
context:
space:
mode:
authorAndrew Cady <d@jerkface.net>2018-06-12 16:53:54 -0400
committerAndrew Cady <d@jerkface.net>2018-06-12 16:55:02 -0400
commit286c48b3dc414e8273504b1dee665f9694d40d2b (patch)
treef23eb46338ef2bcd7eab1e6fc9d0f1baaa0e250d /dot
parentb1645568b2c0d1b5450ff7fb04e4ef2c71d352cd (diff)
asdf
(Seriously. asdf. That's what it is.)
Diffstat (limited to 'dot')
l---------dot/local/bin/ASDF1
l---------dot/local/bin/aoeu1
-rwxr-xr-xdot/local/bin/asdf30
l---------dot/local/bin/dvorak1
l---------dot/local/bin/асдф1
5 files changed, 34 insertions, 0 deletions
diff --git a/dot/local/bin/ASDF b/dot/local/bin/ASDF
new file mode 120000
index 0000000..5e40c08
--- /dev/null
+++ b/dot/local/bin/ASDF
@@ -0,0 +1 @@
asdf \ No newline at end of file
diff --git a/dot/local/bin/aoeu b/dot/local/bin/aoeu
new file mode 120000
index 0000000..5e40c08
--- /dev/null
+++ b/dot/local/bin/aoeu
@@ -0,0 +1 @@
asdf \ No newline at end of file
diff --git a/dot/local/bin/asdf b/dot/local/bin/asdf
new file mode 100755
index 0000000..f5eacff
--- /dev/null
+++ b/dot/local/bin/asdf
@@ -0,0 +1,30 @@
1#!/bin/sh
2
3ASDF()
4{
5 python <<EOF
6from ctypes import *
7import subprocess
8
9class Display(Structure):
10 """ opaque struct """
11
12X11 = cdll.LoadLibrary("libX11.so.6")
13X11.XOpenDisplay.restype = POINTER(Display)
14
15display = X11.XOpenDisplay(c_int(0))
16X11.XkbLockModifiers(display, c_uint(0x0100), c_uint(2), c_uint(0))
17X11.XCloseDisplay(display)
18
19EOF
20}
21
22opts='-option -option terminate:ctrl_alt_bksp -option caps:super'
23arg0=${0##*/}
24case "$arg0" in
25 asdf) setxkbmap -layout ru,us -variant phonetic_winkeys, $opts -option grp:shifts_toggle ;;
26 асдф|aoeu) setxkbmap -layout us $opts ;;
27 ASDF) ASDF ;;
28 dvorak) setxkbmap -layout us -variant dvorak $opts ;;
29 *) ;;
30esac
diff --git a/dot/local/bin/dvorak b/dot/local/bin/dvorak
new file mode 120000
index 0000000..5e40c08
--- /dev/null
+++ b/dot/local/bin/dvorak
@@ -0,0 +1 @@
asdf \ No newline at end of file
diff --git a/dot/local/bin/асдф b/dot/local/bin/асдф
new file mode 120000
index 0000000..5e40c08
--- /dev/null
+++ b/dot/local/bin/асдф
@@ -0,0 +1 @@
asdf \ No newline at end of file