#include "XVkbd-common"
xvkbd.title: xvkbd - Virtual Keyboard (lindi)
XVkbd*Background: black
XVkbd*Foreground: white
XVkbd*Text*background: white
XVkbd*specialBackground: black
XVkbd*focusBackground: black
XVkbd*remoteFocusBackground: lightcyan1
XVkbd*highlightBackground: gray90
xvkbd.numKeyRows: 5
xvkbd.keyClickDuration: 0

! 300 units

xvkbd*row1.1,0.horizDistance: 25
xvkbd*row2.2,0.horizDistance: 28
!xvkbd*row3.3,0.horizDistance: 34
xvkbd*Focus.horizDistance: 5
xvkbd*BackSpace.horizDistance: 0

xvkbd*row1*width: 25
xvkbd*row2.Repeater.width: 27
xvkbd*row3*width: 29
xvkbd*Focus.width: 29
xvkbd*row3*BackSpace.width: 29

xvkbd*row4.Control_L.width: 60
xvkbd*row4.Shift_L.width: 60
xvkbd*row4.space.width: 60
xvkbd*row4.Mode_switch.width: 60
xvkbd*row4.Return.width: 60

xvkbd*row5*height: 0

!xvkbd*Font: -*-fixed-medium-r-*-*-24-*-*-*-*-*-iso8859-1
!xvkbd*row5*Font: -*-fixed-medium-r-*-*-6-*-*-*-*-*-iso8859-1
! xvkbd*Mode_switch.width: 50
! xvkbd.form.Form.Repeater.width: 100
!xvkbd.form.Form.space.width: 110
! xvkbd*Repeater.resize: true
! xvkbd*Repeater.justify: right

!xvkbd*row5*width: 300

xvkbd.NormalKeys: \
  F1 \n\
  q w e r t y u i o p \n\
  a s d f g h j k l \n\
  Focus z x c v b n m BackSpace \n\
  Control_L Shift_L space Mode_switch Return

xvkbd.ShiftKeys: \
  F1 \n\
  Q W E R T Y U I O P \n\
  A S D F G H J K L \n\
  Focus Z X C V B N M BackSpace \n\
  Control_L Shift_L space Mode_switch Return

xvkbd.AltgrKeys: \
  F1 \n\
  1 2 3 4 5 6 7 8 9 0 \n\
  ä ö Escape % + Page_Up j Up Alt_L \n\
  Focus ~ ! ` \\ Page_Down Left Down Right \n\
  Control_L Shift_L space Mode_switch Return

xvkbd.ShiftAltgrKeys: \
  F1 \n\
  * ? ( ) ^ [ ] @ { } \n\
  > | Tab = & # " $ / \n\
  Focus < ; : _ , . - BackSpace \n\
  Control_L Shift_L space Mode_switch Return

xvkbd.KeyLabels: \
  F1 \n\
  Q W E R T Y U I O P \n\
  A S D F G H J K L \n\
  f Z X C V B N M bk \n\
  c sh space ag ret

xvkbd.NormalKeyLabels: \
  F1 \n\
  Q W E R T Y U I O P \n\
  A S D F G H J K L \n\
  f Z X C V B N M bk \n\
  c sh space ag ret

xvkbd.ShiftKeyLabels: \
  F1 \n\
  Q W E R T Y U I O P \n\
  A S D F G H J K L \n\
  f Z X C V B N M bk \n\
  c sh space ag ret

xvkbd.AltgrKeyLabels: \
  F1 \n\
  1 2 3 4 5 6 7 8 9 0 \n\
  ä ö e % + u j u a \n\
  f ~ ! ` \\ d < v > \n\
  c sh space ag ret

xvkbd.ShiftAltgrKeyLabels: \
  F1 \n\
  * ? ( ) ^ [ ] @ { } \n\
  > | t = & # " $ / \n\
  f < ; : _ , . - bk \n\
  c sh space ag ret

!  up        - Shift
!  right     - AltGr
!  right-up  - Shift AltGr
!  left      - Control
!  left-up   - Shift Control
!  down      - Meta
!  left-down - Alt

