diff options
| -rwxr-xr-x | linux/console/bin/mach_console | 34 | 
1 files changed, 20 insertions, 14 deletions
diff --git a/linux/console/bin/mach_console b/linux/console/bin/mach_console index aaf5eff..6de992d 100755 --- a/linux/console/bin/mach_console +++ b/linux/console/bin/mach_console @@ -4,29 +4,35 @@ LC_COLLATE=C  schreiben1 () {  	if [[ $2 == [a-z] ]]; then  		printf "                   keycode %3s = %-22s\n" $1 $2 -		printf "           altgr   keycode %3s = %-22s\n" $1 $4 -		printf "   shift   altgr   keycode %3s = %-22s\n" $1 $5 +		if [[ $4 && $4 != "VoidSymbol" ]]; then +			printf "           altgr   keycode %3s = %-22s\n" $1 $4 +		fi +		if [[ $5 && $5 != "VoidSymbol" ]]; then +			printf "   shift   altgr   keycode %3s = %-22s\n" $1 $5 +		fi  	else  		printf "                   keycode %3s = %-22s%-22s%-22s%-22s\n" $1 $2 $3 $4 $5  	fi -	printf "           shiftl  keycode %3s = %-22s\n" $1 $6 -	printf "   shift   shiftl  keycode %3s = %-22s\n" $1 $7 -	if [[ $8 ]]; then +	if [[ $6 && $6 != "VoidSymbol" ]]; then +		printf "           shiftl  keycode %3s = %-22s\n" $1 $6 +	fi +	if [[ $7 && $7 != "VoidSymbol" ]]; then +		printf "   shift   shiftl  keycode %3s = %-22s\n" $1 $7 +	fi +	if [[ $8 && $8 != "VoidSymbol" ]]; then  		printf "   altgr   shiftl  keycode %3s = %-22s\n" $1 $8  	fi  }  schreiben2 () { -	if [[ $2 == [a-z] ]]; then -		printf "                   keycode %3s = %-22s\n" $1 $2 -		printf "           altgr   keycode %3s = %-22s\n" $1 $4 -		printf "   shift   altgr   keycode %3s = %-22s\n" $1 $7 -	else -		printf "                   keycode %3s = %-22s%-22s%-22s%-22s\n" $1 $2 $3 $4 $7 +	printf "                   keycode %3s = %-22s%-22s%-22s%-22s\n" $1 $2 $3 $4 $5 +	if [[ $8 && $8 != "VoidSymbol" ]]; then +		printf "           shiftl  keycode %3s = %-22s\n" $1 $8 +	fi +	if [[ $9 && $9 != "VoidSymbol" ]]; then +		printf "   shift   shiftl  keycode %3s = %-22s\n" $1 $9  	fi -	printf "           shiftl  keycode %3s = %-22s\n" $1 $8 -	printf "   shift   shiftl  keycode %3s = %-22s\n" $1 $5 -	if [[ $6 ]]; then +	if [[ $6 && $6 != "VoidSymbol" ]]; then  		printf "   altgr   shiftl  keycode %3s = %-22s\n" $1 $6  	fi  }  | 
