#!/bin/sh
#
# $Source: /u1/src/local/bin/xterm-wrapper/RCS/fix-vt220-sun5,v $
#
# $Id: fix-vt220-sun5,v 1.3 1994/07/08 14:22:03 djb1 Exp $
#
# Fixes for 'sun5' keymap to make vt220 compatible.
#

# Cursor keys
/usr/local/X11/xmodmap -e 'keycode 27 = Up'
/usr/local/X11/xmodmap -e 'keycode 31 = Left'
/usr/local/X11/xmodmap -e 'keycode 35 = Right'
/usr/local/X11/xmodmap -e 'keycode 34 = Down'
# 2x3 cluster of keys
/usr/local/X11/xmodmap -e 'keycode 51 = Insert'
/usr/local/X11/xmodmap -e 'keycode 59 = Home'
/usr/local/X11/xmodmap -e 'keycode 103 = Prior'
/usr/local/X11/xmodmap -e 'keycode 73 = Delete'
/usr/local/X11/xmodmap -e 'keycode 81 = End'
/usr/local/X11/xmodmap -e 'keycode 130 = Next'
# Keypad
# Top row
/usr/local/X11/xmodmap -e 'keycode 53 = KP_Divide'
/usr/local/X11/xmodmap -e 'keycode 54 = KP_Multiply'
# Row 2
/usr/local/X11/xmodmap -e 'keycode 75 = KP_7'
/usr/local/X11/xmodmap -e 'keycode 76 = KP_8'
/usr/local/X11/xmodmap -e 'keycode 77 = KP_9'
# Row 3
/usr/local/X11/xmodmap -e 'keycode 98 = KP_4'
/usr/local/X11/xmodmap -e 'keycode 99 = KP_5'
/usr/local/X11/xmodmap -e 'keycode 100 = KP_6'
# Row 4
/usr/local/X11/xmodmap -e 'keycode 119 = KP_1'
/usr/local/X11/xmodmap -e 'keycode 120 = KP_2'
/usr/local/X11/xmodmap -e 'keycode 121 = KP_3'
# Row 5
/usr/local/X11/xmodmap -e 'keycode 101 = KP_0'
/usr/local/X11/xmodmap -e 'keycode 57 = KP_Decimal'
