![](https://pdfstore-manualsonline.prod.a.ki/pdfasset/8/04/8049be07-9718-4959-9f80-0eca3dfbc121/8049be07-9718-4959-9f80-0eca3dfbc121-bg116.png)
262 Creating Custom Key Maps
MX7 Reference Guide E-EQ-MX7RG-B
Value outside of section
A value (defined as value=data) is only valid within a section (defined as [section]). A value line
was found when a section header line was expected.
Sample Input File
;;----------------------------------------------------
;; keymap file for MX7 default keyboard
;;
;;----------------------------------------------------
;;----------------------------------------------------
;; general parms give the size of arrays
;; all numeric values are decimal
;; these numbers are validated with the data below
;; at compile time
;; MAPNAME must be 8-digits all numerics
;;----------------------------------------------------
[General]
MAPDESC=Default
MAPNAME=00000409
MAPCNT=13
MAPCOLS=8
MAPROWS=8
ALGOR=MX3X
;;----------------------------------------------------
;; ...still true for MX3X; not for MX7
;; ...but the old MX3X maps are included in the MX7
;; map in case we ever merge...
;; special keys are accessed outside the map
;; this specifies the row and column
;; these should not need to change, but...
;;----------------------------------------------------
[Special]
KEYSHIFT=COL8ROW0
KEYALT=COL9ROW0
KEY2ND=COL10ROW0
KEYCONTROL=COL11ROW0
;;----------------------------------------------------
;; the name of this key doesn't matter
;; the important part is the MAP value
;; codes are defined in docs
;; this is the map for keys with no modifier
;;----------------------------------------------------
[Map]
MAP=MAP_NORMAL
;;;;;;;;;;;;;;;;;;;;;;;;;;;
COL0ROW0=VK_ESCAPE
COL0ROW1=VK_F1
COL0ROW2=ACTION+POWER
COL0ROW3=VK_F2
COL0ROW4=VK_F5
COL0ROW5=VK_F7
COL0ROW6='8'
COL0ROW7=ACTION+SCAN1
;;;;;;;;;;;;;;;;;;;;;;;;;;;
COL1ROW0='Q'
COL1ROW1='9'
COL1ROW2=ACTION+SCAN3
COL1ROW3='T'
COL1ROW4='U'
COL1ROW5='4'
COL1ROW6='O'
COL1ROW7=ACTION+SCAN2
;;;;;;;;;;;;;;;;;;;;;;;;;;;
COL2ROW0='A'
COL2ROW1=open
COL2ROW2='D'
COL2ROW3='G'
COL2ROW4='J'
COL2ROW5='1'