src/Tools/8bit/keyboard/install
author paulson
Tue, 16 Jul 1996 15:49:46 +0200
changeset 1868 836950047d85
parent 1826 2a2c0dbeb4ac
child 4827 a0b8f56ecb9e
permissions -rwxr-xr-x
Put in minimal simpset to avoid excessive simplification, just as in revision 1.9 of HOL/indrule.ML
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1826
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     1
#!/bin/bash
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     2
# set the keyboard modifiers used by Isabelle 8bit package
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     3
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     4
###############################################
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     5
# The variables SUPER_L and HYPER_R are automatically configured 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     6
# by the Master Makefile. You should configure them there.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     7
###############################################
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     8
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     9
#keycode for Super_L       26 on SUN, 64  on Linux box 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    10
SUPER_L=26
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    11
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    12
#keycode for Hyper_R       20 on SUN, 113 on Linux box 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    13
HYPER_R=20
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    14
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    15
# define modifier keys for Isabelle keystrokes
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    16
# map super-key onto alt-key
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    17
xmodmap -e "keycode $SUPER_L = Super_L"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    18
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    19
# map hyper-key onto altgraph-key
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    20
xmodmap -e "keycode $HYPER_R = Hyper_R"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    21
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    22
# define new keysyms as Mod2 and Mod4
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    23
xmodmap -e "add Mod2 = Super_L" -e "add Mod4 = Hyper_R"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    24
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    25
# make bash, axe, and vim accept 8 bit input 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    26
#export LANG=iso_8859_1
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    27
export LESSCHARSET=latin1
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    28
export INPUTRC=$ISABELLE8BIT/keyboard/bash.inputrc