#!/usr/bin/env ruby
##
## kmapconv --- keymap converter
##

ARGF.each {|line|
  case line
  when /^keycode\s+(\d+) = (.+)/
    $index = $1.to_i
    keymap[$index] = $2.split
  end
}

keymap.each_index {|i|
  if keymap[i]
    printf "  %03d:\t#{keymap[i].join('.')}\n", i
  end
}
