Changeset 944

Show
Ignore:
Timestamp:
10/07/08 11:42:57 (5 years ago)
Author:
pascal
Message:

angepasst an neue Struktur der Xmodmap, graphisch schöner gestaltet. Problem: dump muss von Hand hinzugefügt werden

Location:
linux/console/bin
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • linux/console/bin/erzeuge_neo-belegung

    r867 r944  
    1 dumpkeys --long-info > dump 
     1#!/bin/sh 
     2 
     3#dumpkeys --long-info > dump || exit 1 
     4 
    25cat console.ersetze.vorprogramm > console.ersetze 
    36./mach_kurzreferenz.vorprogramm >> console.ersetze 
    47#rm dump 
     8 
     9echo -e "Schritt 3 von 4: Erstellung einer Referenz\c" >&2 
    510./mach_kurzreferenz > kurzreferenz 
     11echo -e "\rSchritt 3 von 4: Erstellung einer Referenz  [ \033[32m ok \033[30m ]" >&2 
     12 
     13echo -e "Schritt 4 von 4: Erzeugung der keymap\c" >&2 
    614./mach_console 
    715rm kurzreferenz 
    816rm console.ersetze 
     17echo -e "\rSchritt 4 von 4: Erzeugung der keymap       [ \033[32m ok \033[30m ]" >&2 
  • linux/console/bin/mach_console

    r867 r944  
    3535echo 
    3636echo "! ----Space key-------------------------------------------------------------" 
    37 lesen 1 64 57 
     37lesen 1 2 57 
     38 
     39echo 
     40echo "! ----dead keys-------------------------------------------------------------" 
     41lesen 1 3 41 
     42lesen 1 4 13 
     43lesen 1 5 27 
    3844 
    3945echo 
     
    4147echo "! Row 1 (number row)" 
    4248echo "! --------------------------------------------------------------------------" 
    43 lesen 1 1 41 
    44 lesen 12 2 2 
     49lesen 11 6 2 
    4550 
    4651echo 
     
    4853echo "! Row 2 (upper row)" 
    4954echo "! --------------------------------------------------------------------------" 
    50 lesen 12 14 16 
     55lesen 11 17 16 
    5156 
    5257 
     
    5560echo "! Row 3 (home row, middle row)" 
    5661echo "! --------------------------------------------------------------------------" 
    57 lesen 11 26 30 
     62lesen 11 28 30 
    5863 
    5964echo 
     
    6166echo "! Row 4 (lower row)" 
    6267echo "! --------------------------------------------------------------------------" 
    63 lesen 10 37 44 
     68lesen 10 39 44 
    6469 
    6570echo 
     
    6772echo "! Keypad Row 1 (uppest row)" 
    6873echo "! --------------------------------------------------------------------------" 
    69 lesen 1 47 69 
    70 lesen 1 48 98 
    71 lesen 1 49 55 
    72 lesen 1 50 74 
     74lesen 1 49 69 
     75lesen 1 50 98 
     76lesen 1 51 55 
     77lesen 1 52 74 
    7378 
    7479echo 
     
    7681echo "! Keypad Row 2 (upper row)" 
    7782echo "! --------------------------------------------------------------------------" 
    78 lesen 3 51 71 
    79 lesen 1 54 78 
     83lesen 3 53 71 
     84lesen 1 56 78 
    8085 
    8186echo 
     
    8388echo "! Keypad Row 3 (home row, middle row)" 
    8489echo "! --------------------------------------------------------------------------" 
    85 lesen 3 55 75 
     90lesen 3 57 75 
    8691 
    8792echo 
     
    8994echo "! Keypad Row 4 (lower row)" 
    9095echo "! --------------------------------------------------------------------------" 
    91 lesen 3 58 79 
     96lesen 3 60 79 
    9297 
    9398echo 
     
    95100echo "! Keypad Row 5 (lowest row)" 
    96101echo "! --------------------------------------------------------------------------" 
    97 lesen 2 62 82 
     102lesen 2 64 82 
    98103 
    99104cat console.more_control 
  • linux/console/bin/mach_kurzreferenz

    r788 r944  
    11#!/bin/sh 
    2 xmodmap=../../xmodmap/neo_de.xmodmap 
     2xmodmap=$HOME/neo/testing/neo_de.xmodmap2 
     3# xmodmap=../../xmodmap/neo_de.xmodmap 
    34 
    4 grep -n ^keycode $xmodmap | grep ^[12] | tr -s [:blank:] ' '| cut -f2 -d = > mach_kurzreferenz.hilfe 
    5 grep space $xmodmap | grep ^keycode | tr -s [:blank:] ' '| cut -f2 -d = >> mach_kurzreferenz.hilfe 
     5grep -A1000 "! main keyboard" $xmodmap | grep ^keycode | tr -s [:blank:] ' '| cut -f2 -d = > mach_kurzreferenz.hilfe 
    66 
    77sed -f console.ersetze mach_kurzreferenz.hilfe 
  • linux/console/bin/mach_kurzreferenz.vorprogramm

    r787 r944  
    11#!/bin/sh 
    2 xmodmap=../../xmodmap/neo_de.xmodmap 
     2xmodmap=$HOME/neo/testing/neo_de.xmodmap2 
     3# xmodmap=../../xmodmap/neo_de.xmodmap 
    34 
    4 grep -n ^keycode $xmodmap | grep ^[12] | tr -s [:blank:] ' '| cut -f2 -d = > mach_kurzreferenz.hilfe1 
     5echo -e "Schritt 1 von 4: Vorverarbeiten der Xmodmap\c" >&2 
     6 
     7grep -A1000 "! main keyboard" $xmodmap | grep ^keycode | tr -s [:blank:] ' '| cut -f2 -d = > mach_kurzreferenz.hilfe1 
    58 
    69sed -f console.ersetze.vorprogramm mach_kurzreferenz.hilfe1 > mach_kurzreferenz.hilfe2 
     10 
     11echo -e "\rSchritt 1 von 4: Vorverarbeiten der Xmodmap [ \033[32m ok \033[30m ]" >&2 
     12 
     13 
     14 
     15echo -e "Schritt 2 von 4: Behandlung der keysyms\c" >&2 
    716 
    817anzahl=`wc -l mach_kurzreferenz.hilfe2 | cut -f1 -d \ ` 
     
    1019for i in $(seq 1 $anzahl) 
    1120do 
     21echo -e "\rSchritt 2 von 4: Behandlung der keysyms     [ $(($i*100/$anzahl)) % ]\c" >&2 
    1222        for j in $(seq 2 8) 
    1323        do 
     
    2434                                        if [ "$d" ] 
    2535                                        then 
    26                                                 echo "s/"$a"/U+"$d"/g" 
     36                                                echo -e "s/"$a"/U+"$d"/g" 
    2737                                        else 
    28                                                 echo "s/"$a"/VoidSymbol/g" 
     38                                                echo -e "s/"$a"/VoidSymbol/g" 
    2939                                        fi 
    3040                                fi 
     
    3444done 
    3545 
     46echo -e "\rSchritt 2 von 4: Behandlung der keysyms     [ \033[32m ok \033[30m ] " >&2 
    3647rm mach_kurzreferenz.hilfe1 
    3748rm mach_kurzreferenz.hilfe2