
;* ***************************************************************************
;* 
;* Input Translation Table from the Amiga Keyboard to the Sidecar
;*
;* Copyright (C) 1986, Commodore-Amiga, Inc.
;* 
;*
;* HISTORY	Name		Description
;* -------	------		--------------------------------------------
;* 14 Apr 86	=RJ Mical=	Created this file from the table in imtask.c
;* 27 Feb 87    =R Goedecke=    Implemented German version
;* **************************************************************************/

						   
; This file starts with the special cases.
; These values are currently for the German keyboard.

  $38  ; The PC Alt code
  $3A  ; The PC Caps Lock code
  $1D  ; The PC Ctrl code
  $2A  ; The PC Left Shift code
  $45  ; The PC Num Lock code
  $4E  ; The PC + (on the numeric keypad) code
  $37  ; The PC Ptr Scr * code
  $36  ; The PC Right Shift code
  $46  ; The PC Scroll Lock code
  $0D  ; The PC Tilde code
  $08  ; The PC Bar code
  $0C  ; The PC BackDash code
  $2B  ; The PC BackSlash code


  $62  ; The Amiga Caps Lock code
  $64  ; The Amiga Left Alt code
  $36  ; The Amiga N code
  $19  ; The Amiga P code
  $0C  ; The Amiga + code
  $65  ; The Amiga Right Alt code
  $21  ; The Amiga S code
  $5D  ; The Amiga equivalent of the Prt Scr key
  $00  ; The Amiga TildeBackDash code (set to $FF for ASCII keyboard)
  $0D  ; The Amiga BarBackSlash code (set to $FF for ASCII keyboard)


; What follows next is the normal translation table, after all the
; special cases have been processed.  There are 128 entries in this
; byte table, which entries describe what to translate the normal
; Amiga keycodes into to satisfy the PC in this area.
;
    $29  $02  $03  $04	$05  $06  $07  $08   ;* 00 - 07 */
    $09  $0A  $0B  $0C	$0D  $2B  $FF  $D2   ;* 08 - 0F */
    $10  $11  $12  $13	$14  $15  $16  $17   ;* 10 - 17 */
    $18  $19  $1A  $1B	$FF  $CF  $D0  $D1   ;* 18 - 1F */
    $1E  $1F  $20  $21	$22  $23  $24  $25   ;* 20 - 27 */
    $26  $27  $28  $29	$FF  $CB  $CC  $CD   ;* 28 - 2F */
    $2B  $2C  $2D  $2E	$2F  $30  $31  $32   ;* 30 - 37 */
    $33  $34  $35  $FF	$D3  $C7  $C8  $C9   ;* 38 - 3F */
    $39  $0E  $0F  $1C	$1C  $01  $53  $FF   ;* 40 - 47 */
    $FF  $FF  $4A  $FF	$48  $50  $4D  $4B   ;* 48 - 4F */
    $3B  $3C  $3D  $3E	$3F  $40  $41  $42   ;* 50 - 57 */
    $43  $44  $45  $46	$FF  $37  $4E  $46   ;* 58 - 5F */
    $2A  $36  $3A  $1D	$38  $38  $FF  $FF   ;* 60 - 67 */
    $FF  $FF  $FF  $FF	$FF  $FF  $FF  $FF   ;* 68 - 6F */
    $FF  $FF  $FF  $FF	$FF  $FF  $FF  $FF   ;* 70 - 77 */
    $FF  $FF  $FF  $FF	$FF  $FF  $FF  $FF   ;* 78 - 7F */
