# contributed by wgadsby|yahoo.com
#
# brand:                       PAREX
# model no. of remote control: IR9703 Wireless Keyboard
# devices being controlled by this remote: PC 
# PS/2 keyboard input
#
# The Parex IR receiver plugs into the PS/2 keyboard port of a PC.  
# With the IR9708/IR9703 IR receiver and an LIRC transmitter 
# (or universal remote programmed from the LIRC transmitter), 
# it is possible to implement an IR keyboard.
# The codes used correspond to PC keyboard hex scancodes.
# KP_02 corresponds to the '1' key, KP_03 is the '2' key, and
# so on.
# Only the keyboard codes are implemented, not the IR9708 mouse 
# buttons.
#
# See http://www.win.tue.nl/~aeb/linux/kbd/scancodes.html for an
# explanation of scancodes

begin remote

  name   PAREX_IR9708
  flags RAW_CODES|CONST_LENGTH
  eps            30
  aeps          100

  ptrail          0
  repeat     0     0
  gap          200000
  frequency    56000

      begin raw_codes

          name KP_00
             2700     833    5832     833    2499     833
             2049   51630    2700     833    5832     833
             2499     833     833     833     383

          name KP_01
             2700     833    3333     833    1666     833
             2499     833    2049   51630    2700     833
             3333     833    1666     833    2499     833
              833     833     383

          name KP_02
             2700     833    4166     833     833     833
             2499     833    2049   51630    2700     833
             4166     833     833     833    2499     833
              833     833     383

          name KP_03
             2700     833    3333    1666     833     833
             2499     833    2049   51630    2700     833
             3333    1666     833     833    2499     833
              833     833     383

          name KP_04
             2700     833    4999    1666    2499     833
             2049   51630    2700     833    4999    1666
             2499     833     833     833     383

          name KP_05
             2700     833    3333     833     833    1666
             2499     833    2049   51630    2700     833
             3333     833     833    1666    2499     833
              833     833     383

          name KP_06
             2700     833    4166    2499    2499     833
             2049   51630    2700     833    4166    2499
             2499     833     833     833     383

          name KP_07
             2700     833    3333    3332    2499     833
             2049   51630    2700     833    3333    3332
             2499     833     833     833     383

          name KP_08
             2700     833    5832    1666    1666     833
             2049   51630    2700     833    5832    1666
             1666     833     833     833     383

          name KP_09
             2700     833    3333     833    1666    1666
             1666     833    2049   51630    2700     833
             3333     833    1666    1666    1666     833
              833     833     383

          name KP_0a
             2700     833    4166     833     833    1666
             1666     833    2049   51630    2700     833
             4166     833     833    1666    1666     833
              833     833     383

          name KP_0b
             2700     833    3333    1666     833    1666
             1666     833    2049   51630    2700     833
             3333    1666     833    1666    1666     833
              833     833     383

          name KP_0c
             2700     833    4999    2499    1666     833
             2049   51630    2700     833    4999    2499
             1666     833     833     833     383

          name KP_0d
             2700     833    3333     833     833    2499
             1666     833    2049   51630    2700     833
             3333     833     833    2499    1666     833
              833     833     383

          name KP_0e
             2700     833    4166    3332    1666     833
             2049   51630    2700     833    4166    3332
             1666     833     833     833     383

          name KP_0f
             2700     833    3333    4165    1666     833
             2049   51630    2700     833    3333    4165
             1666     833     833     833     383

          name KP_10
             2700     833    5832     833     833     833
              833     833    2049   51630    2700     833
             5832     833     833     833     833     833
              833     833     383

          name KP_11
             2700     833    3333     833    1666     833
              833     833     833     833    2049   51630
             2700     833    3333     833    1666     833
              833     833     833     833     833     833
              383

          name KP_12
             2700     833    4166     833     833     833
              833     833     833     833    2049   51630
             2700     833    4166     833     833     833
              833     833     833     833     833     833
              383

          name KP_13
             2700     833    3333    1666     833     833
              833     833     833     833    2049   51630
             2700     833    3333    1666     833     833
              833     833     833     833     833     833
              383

          name KP_14
             2700     833    4999    1666     833     833
              833     833    2049   51630    2700     833
             4999    1666     833     833     833     833
              833     833     383

          name KP_15
             2700     833    3333     833     833    1666
              833     833     833     833    2049   51630
             2700     833    3333     833     833    1666
              833     833     833     833     833     833
              383

          name KP_16
             2700     833    4166    2499     833     833
              833     833    2049   51630    2700     833
             4166    2499     833     833     833     833
              833     833     383

          name KP_17
             2700     833    3333    3332     833     833
              833     833    2049   51630    2700     833
             3333    3332     833     833     833     833
              833     833     383

          name KP_18
             2700     833    5832    2499     833     833
             2049   51630    2700     833    5832    2499
              833     833     833     833     383

          name KP_19
             2700     833    3333     833    1666    2499
              833     833    2049   51630    2700     833
             3333     833    1666    2499     833     833
              833     833     383

          name KP_1a
             2700     833    4166     833     833    2499
              833     833    2049   51630    2700     833
             4166     833     833    2499     833     833
              833     833     383

          name KP_1b
             2700     833    3333    1666     833    2499
              833     833    2049   51630    2700     833
             3333    1666     833    2499     833     833
              833     833     383

          name KP_1c
             2700     833    4999    3332     833     833
             2049   51630    2700     833    4999    3332
              833     833     833     833     383

          name KP_1d
             2700     833    3333     833     833    3332
              833     833    2049   51630    2700     833
             3333     833     833    3332     833     833
              833     833     383

          name KP_1e
             2700     833    4166    4165     833     833
             2049   51630    2700     833    4166    4165
              833     833     833     833     383

          name KP_1f
             2700     833    3333    4998     833     833
             2049   51630    2700     833    3333    4998
              833     833     833     833     383

          name KP_20
             2700     833    5832     833    1666    1666
             2049   51630    2700     833    5832     833
             1666    1666     833     833     383

          name KP_21
             2700     833    3333     833    1666     833
             1666    1666    2049   51630    2700     833
             3333     833    1666     833    1666    1666
              833     833     383

          name KP_22
             2700     833    4166     833     833     833
             1666    1666    2049   51630    2700     833
             4166     833     833     833    1666    1666
              833     833     383

          name KP_23
             2700     833    3333    1666     833     833
             1666    1666    2049   51630    2700     833
             3333    1666     833     833    1666    1666
              833     833     383

          name KP_24
             2700     833    4999    1666    1666    1666
             2049   51630    2700     833    4999    1666
             1666    1666     833     833     383

          name KP_25
             2700     833    3333     833     833    1666
             1666    1666    2049   51630    2700     833
             3333     833     833    1666    1666    1666
              833     833     383

          name KP_26
             2700     833    4166    2499    1666    1666
             2049   51630    2700     833    4166    2499
             1666    1666     833     833     383

          name KP_27
             2700     833    3333    3332    1666    1666
             2049   51630    2700     833    3333    3332
             1666    1666     833     833     383

          name KP_28
             2700     833    5832    1666     833    1666
             2049   51630    2700     833    5832    1666
              833    1666     833     833     383

          name KP_29
             2700     833    3333     833    1666    1666
              833    1666    2049   51630    2700     833
             3333     833    1666    1666     833    1666
              833     833     383

          name KP_2a
             2700     833    4166     833     833    1666
              833    1666    2049   51630    2700     833
             4166     833     833    1666     833    1666
              833     833     383

          name KP_2b
             2700     833    3333    1666     833    1666
              833    1666    2049   51630    2700     833
             3333    1666     833    1666     833    1666
              833     833     383

          name KP_2c
             2700     833    4999    2499     833    1666
             2049   51630    2700     833    4999    2499
              833    1666     833     833     383

          name KP_2d
             2700     833    3333     833     833    2499
              833    1666    2049   51630    2700     833
             3333     833     833    2499     833    1666
              833     833     383

          name KP_2e
             2700     833    4166    3332     833    1666
             2049   51630    2700     833    4166    3332
              833    1666     833     833     383

          name KP_2f
             2700     833    3333    4165     833    1666
             2049   51630    2700     833    3333    4165
              833    1666     833     833     383

          name KP_30
             2700     833    5832     833     833    2499
             2049   51630    2700     833    5832     833
              833    2499     833     833     383

          name KP_31
             2700     833    3333     833    1666     833
              833    2499    2049   51630    2700     833
             3333     833    1666     833     833    2499
              833     833     383

          name KP_32
             2700     833    4166     833     833     833
              833    2499    2049   51630    2700     833
             4166     833     833     833     833    2499
              833     833     383

          name KP_33
             2700     833    3333    1666     833     833
              833    2499    2049   51630    2700     833
             3333    1666     833     833     833    2499
              833     833     383

          name KP_34
             2700     833    4999    1666     833    2499
             2049   51630    2700     833    4999    1666
              833    2499     833     833     383

          name KP_35
             2700     833    3333     833     833    1666
              833    2499    2049   51630    2700     833
             3333     833     833    1666     833    2499
              833     833     383

          name KP_36
             2700     833    4166    2499     833    2499
             2049   51630    2700     833    4166    2499
              833    2499     833     833     383

          name KP_37
             2700     833    3333    3332     833    2499
             2049   51630    2700     833    3333    3332
              833    2499     833     833     383

          name KP_38
             2700     833    5832    4165    2049   51630
             2700     833    5832    4165     833     833
              383

          name KP_39
             2700     833    3333     833    1666    4165
             2049   51630    2700     833    3333     833
             1666    4165     833     833     383

          name KP_3a
             2700     833    4166     833     833    4165
             2049   51630    2700     833    4166     833
              833    4165     833     833     383

          name KP_3b
             2700     833    3333    1666     833    4165
             2049   51630    2700     833    3333    1666
              833    4165     833     833     383

          name KP_3c
             2700     833    4999    4998    2049   51630
             2700     833    4999    4998     833     833
              383

          name KP_3d
             2700     833    3333     833     833    4998
             2049   51630    2700     833    3333     833
              833    4998     833     833     383

          name KP_3e
             2700     833    4166    5831    2049   51630
             2700     833    4166    5831     833     833
              383

          name KP_3f
             2700     833    3333    6664    2049   51630
             2700     833    3333    6664     833     833
              383

          name KP_40
             2700     833    5832     833    2499    1666
             1216   51630    2700     833    5832     833
             2499    2499     383

          name KP_41
             2700     833    3333     833    1666     833
             2499    1666    1216   51630    2700     833
             3333     833    1666     833    2499    2499
              383

          name KP_42
             2700     833    4166     833     833     833
             2499    1666    1216   51630    2700     833
             4166     833     833     833    2499    2499
              383

          name KP_43
             2700     833    3333    1666     833     833
             2499    1666    1216   51630    2700     833
             3333    1666     833     833    2499    2499
              383

          name KP_44
             2700     833    4999    1666    2499    1666
             1216   51630    2700     833    4999    1666
             2499    2499     383

          name KP_45
             2700     833    3333     833     833    1666
             2499    1666    1216   51630    2700     833
             3333     833     833    1666    2499    2499
              383

          name KP_46
             2700     833    4166    2499    2499    1666
             1216   51630    2700     833    4166    2499
             2499    2499     383

          name KP_47
             2700     833    3333    3332    2499    1666
             1216   51630    2700     833    3333    3332
             2499    2499     383

          name KP_48
             2700     833    5832    1666    1666    1666
             1216   51630    2700     833    5832    1666
             1666    2499     383

          name KP_49
             2700     833    3333     833    1666    1666
             1666    1666    1216   51630    2700     833
             3333     833    1666    1666    1666    2499
              383

          name KP_4a
             2700     833    4166     833     833    1666
             1666    1666    1216   51630    2700     833
             4166     833     833    1666    1666    2499
              383

          name KP_4b
             2700     833    3333    1666     833    1666
             1666    1666    1216   51630    2700     833
             3333    1666     833    1666    1666    2499
              383

          name KP_4c
             2700     833    4999    2499    1666    1666
             1216   51630    2700     833    4999    2499
             1666    2499     383

          name KP_4d
             2700     833    3333     833     833    2499
             1666    1666    1216   51630    2700     833
             3333     833     833    2499    1666    2499
              383

          name KP_4e
             2700     833    4166    3332    1666    1666
             1216   51630    2700     833    4166    3332
             1666    2499     383

          name KP_4f
             2700     833    3333    4165    1666    1666
             1216   51630    2700     833    3333    4165
             1666    2499     383

          name KP_50
             2700     833    5832     833     833     833
              833    1666    1216   51630    2700     833
             5832     833     833     833     833    2499
              383

          name KP_51
             2700     833    3333     833    1666     833
              833     833     833    1666    1216   51630
             2700     833    3333     833    1666     833
              833     833     833    2499     383

          name KP_52
             2700     833    4166     833     833     833
              833     833     833    1666    1216   51630
             2700     833    4166     833     833     833
              833     833     833    2499     383

          name KP_53
             2700     833    3333    1666     833     833
              833     833     833    1666    1216   51630
             2700     833    3333    1666     833     833
              833     833     833    2499     383

          name KP_54
             2700     833    4999    1666     833     833
              833    1666    1216   51630    2700     833
             4999    1666     833     833     833    2499
              383

          name KP_55
             2700     833    3333     833     833    1666
              833     833     833    1666    1216   51630
             2700     833    3333     833     833    1666
              833     833     833    2499     383

          name KP_56
             2700     833    4166    2499     833     833
              833    1666    1216   51630    2700     833
             4166    2499     833     833     833    2499
              383

          name KP_57
             2700     833    3333    3332     833     833
              833    1666    1216   51630    2700     833
             3333    3332     833     833     833    2499
              383

          name KP_58
             2700     833    5832    2499     833    1666
             1216   51630    2700     833    5832    2499
              833    2499     383

          name KP_59
             2700     833    3333     833    1666    2499
              833    1666    1216   51630    2700     833
             3333     833    1666    2499     833    2499
              383

          name KP_5a
             2700     833    4166     833     833    2499
              833    1666    1216   51630    2700     833
             4166     833     833    2499     833    2499
              383

          name KP_5b
             2700     833    3333    1666     833    2499
              833    1666    1216   51630    2700     833
             3333    1666     833    2499     833    2499
              383

          name KP_5c
             2700     833    4999    3332     833    1666
             1216   51630    2700     833    4999    3332
              833    2499     383

          name KP_5d
             2700     833    3333     833     833    3332
              833    1666    1216   51630    2700     833
             3333     833     833    3332     833    2499
              383

          name KP_5e
             2700     833    4166    4165     833    1666
             1216   51630    2700     833    4166    4165
              833    2499     383

          name KP_5f
             2700     833    3333    4998     833    1666
             1216   51630    2700     833    3333    4998
              833    2499     383

          name KP_60
             2700     833    5832     833    1666    2499
             1216   51630    2700     833    5832     833
             1666    3332     383

          name KP_61
             2700     833    3333     833    1666     833
             1666    2499    1216   51630    2700     833
             3333     833    1666     833    1666    3332
              383

          name KP_62
             2700     833    4166     833     833     833
             1666    2499    1216   51630    2700     833
             4166     833     833     833    1666    3332
              383

          name KP_63
             2700     833    3333    1666     833     833
             1666    2499    1216   51630    2700     833
             3333    1666     833     833    1666    3332
              383

          name KP_64
             2700     833    4999    1666    1666    2499
             1216   51630    2700     833    4999    1666
             1666    3332     383

          name KP_65
             2700     833    3333     833     833    1666
             1666    2499    1216   51630    2700     833
             3333     833     833    1666    1666    3332
              383

          name KP_66
             2700     833    4166    2499    1666    2499
             1216   51630    2700     833    4166    2499
             1666    3332     383

          name KP_67
             2700     833    3333    3332    1666    2499
             1216   51630    2700     833    3333    3332
             1666    3332     383

          name KP_68
             2700     833    5832    1666     833    2499
             1216   51630    2700     833    5832    1666
              833    3332     383

          name KP_69
             2700     833    3333     833    1666    1666
              833    2499    1216   51630    2700     833
             3333     833    1666    1666     833    3332
              383

          name KP_6a
             2700     833    4166     833     833    1666
              833    2499    1216   51630    2700     833
             4166     833     833    1666     833    3332
              383

          name KP_6b
             2700     833    3333    1666     833    1666
              833    2499    1216   51630    2700     833
             3333    1666     833    1666     833    3332
              383

          name KP_6c
             2700     833    4999    2499     833    2499
             1216   51630    2700     833    4999    2499
              833    3332     383

          name KP_6d
             2700     833    3333     833     833    2499
              833    2499    1216   51630    2700     833
             3333     833     833    2499     833    3332
              383

          name KP_6e
             2700     833    4166    3332     833    2499
             1216   51630    2700     833    4166    3332
              833    3332     383

          name KP_6f
             2700     833    3333    4165     833    2499
             1216   51630    2700     833    3333    4165
              833    3332     383

          name KP_70
             2700     833    5832     833     833    3332
             1216   51630    2700     833    5832     833
              833    4165     383

          name KP_71
             2700     833    3333     833    1666     833
              833    3332    1216   51630    2700     833
             3333     833    1666     833     833    4165
              383

          name KP_72
             2700     833    4166     833     833     833
              833    3332    1216   51630    2700     833
             4166     833     833     833     833    4165
              383

          name KP_73
             2700     833    3333    1666     833     833
              833    3332    1216   51630    2700     833
             3333    1666     833     833     833    4165
              383

          name KP_74
             2700     833    4999    1666     833    3332
             1216   51630    2700     833    4999    1666
              833    4165     383

          name KP_75
             2700     833    3333     833     833    1666
              833    3332    1216   51630    2700     833
             3333     833     833    1666     833    4165
              383

          name KP_76
             2700     833    4166    2499     833    3332
             1216   51630    2700     833    4166    2499
              833    4165     383

          name KP_77
             2700     833    3333    3332     833    3332
             1216   51630    2700     833    3333    3332
              833    4165     383

          name KP_78
             2700     833    5832    4998    1216   51630
             2700     833    5832    5831     383

          name KP_79
             2700     833    3333     833    1666    4998
             1216   51630    2700     833    3333     833
             1666    5831     383

          name KP_7a
             2700     833    4166     833     833    4998
             1216   51630    2700     833    4166     833
              833    5831     383

          name KP_7b
             2700     833    3333    1666     833    4998
             1216   51630    2700     833    3333    1666
              833    5831     383

          name KP_7c
             2700     833    4999    5831    1216   51630
             2700     833    4999    6664     383

          name KP_7d
             2700     833    3333     833     833    5831
             1216   51630    2700     833    3333     833
              833    6664     383

          name KP_7e
             2700     833    4166    6664    1216   51630
             2700     833    4166    7497     383

          name KP_7f
             2700     833    3333    7497    1216   51630
             2700     833    3333    8330     383

      end raw_codes

end remote


