diff options
author | pascal <pascal@b9310e46-f624-0410-8ea1-cfbb3a30dc96> | 2009-01-16 09:46:18 +0000 |
---|---|---|
committer | pascal <pascal@b9310e46-f624-0410-8ea1-cfbb3a30dc96> | 2009-01-16 09:46:18 +0000 |
commit | b3d4dbbf688f31c5f437835586a378b2f3990670 (patch) | |
tree | d249b196ab57a1a67b2273fce0f7e933f7538202 /linux/xmodmap/erzeuge_andere_xmodmaps | |
parent | b75100b02793cfe94fe1a14a9e0e8fbd7e1a9eed (diff) | |
download | neo-layout-b3d4dbbf688f31c5f437835586a378b2f3990670.tar.gz neo-layout-b3d4dbbf688f31c5f437835586a378b2f3990670.tar.bz2 neo-layout-b3d4dbbf688f31c5f437835586a378b2f3990670.zip |
xmodmap.referenz wird aus der neo_de.xmodmap erzeugt.
git-svn-id: https://svn.neo-layout.org@1459 b9310e46-f624-0410-8ea1-cfbb3a30dc96
Diffstat (limited to 'linux/xmodmap/erzeuge_andere_xmodmaps')
3 files changed, 37 insertions, 1 deletions
diff --git a/linux/xmodmap/erzeuge_andere_xmodmaps/erzeuge_neo_de_alternative b/linux/xmodmap/erzeuge_andere_xmodmaps/erzeuge_neo_de_alternative index 97533e1..b0de4d4 100755 --- a/linux/xmodmap/erzeuge_andere_xmodmaps/erzeuge_neo_de_alternative +++ b/linux/xmodmap/erzeuge_andere_xmodmaps/erzeuge_neo_de_alternative @@ -1 +1,3 @@ +#!/bin/sh + cat ../neo_de.xmodmap | sed s/U202F/NoSymbol/g | sed s/dead_stroke/NoSymbol/g diff --git a/linux/xmodmap/erzeuge_andere_xmodmaps/erzeuge_neo_de_referenz b/linux/xmodmap/erzeuge_andere_xmodmaps/erzeuge_neo_de_referenz index e69de29..e712d3b 100644 --- a/linux/xmodmap/erzeuge_andere_xmodmaps/erzeuge_neo_de_referenz +++ b/linux/xmodmap/erzeuge_andere_xmodmaps/erzeuge_neo_de_referenz @@ -0,0 +1,32 @@ +#!/bin/sh + +zeile() { + head -$1 erzeuge_neo_de_referenz.2 | tail -1 +} + + +grep -B 1000 "! Keypad" ../neo_de.xmodmap +grep -A 1000 "! Keypad" ../neo_de.xmodmap | tail +2 > erzeuge_neo_de_referenz.1 + +anzahl=`wc -l erzeuge_neo_de_referenz.1 | cut -f 1 -d \ ` +for i in $(seq 1 $anzahl) +do + anfang=`zeile $i | cut -c 1-3` + if [ "$anfang" == "key" ] + then + tausche0=`zeile $i | tr [:blank:] " "` + tausche1=`echo $tausche0 | cut -f 8 -d \ ` + tausche0=`zeile $i | tr [:blank:] " "` + tausche2=`echo $tausche0 | cut -f 10 -d \ ` + tausche0=`zeile $i | tr [:blank:] " "` + tausche3=`echo $tausche0 | cut -f 9 -d \ ` + tausche0=`zeile $i | tr [:blank:] " "` + tausche4=`echo $tausche0 | cut -f 11 -d \ ` + + zeile $i | sed s/$tausche1/erzeuge_neo_de_referenz_platzhalter/g | sed s/$tausche2/$tausche1/g | sed s/erzeuge_neo_de_referenz_platzhalter/$tausche2/g | sed s/$tausche3/erzeuge_neo_de_referenz_platzhalter/g | sed s/$tausche4/$tausche4/g | sed s/erzeuge_neo_de_referenz_platzhalter/$tausche4/g + else + zeile $i | sed s/Ebene7/erzeuge_neo_de_referenz_platzhalter/g | sed s/Ebene4+Sh/Ebene7/g | sed s/erzeuge_neo_de_referenz_platzhalter/EbeneSh/g | sed s/Ebene6/erzeuge_neo_de_referenz_platzhalter/g | sed s/Ebene4/Ebene6/g | sed s/erzeuge_neo_de_referenz_platzhalter/Ebene4/g | sed s/EbeneSh/Ebene4+Sh/g + fi +done + +rm erzeuge_neo_de_referenz.1
\ No newline at end of file diff --git a/linux/xmodmap/erzeuge_andere_xmodmaps/erzeuge_neo_de_x-prog b/linux/xmodmap/erzeuge_andere_xmodmaps/erzeuge_neo_de_x-prog index 8b571b7..a73f23a 100755 --- a/linux/xmodmap/erzeuge_andere_xmodmaps/erzeuge_neo_de_x-prog +++ b/linux/xmodmap/erzeuge_andere_xmodmaps/erzeuge_neo_de_x-prog @@ -1 +1,3 @@ -sed -f erzeuge_neo_de_x-prog.sed ../my.neo_de.xmodmap +#!/bin/sh + +sed -f erzeuge_neo_de_x-prog.sed ../neo_de.xmodmap |