Blob Blame History Raw
# fr-dvorak.map - Canada - French Dvorak keyboard layout
# Copyright (C) 2011 Vitezslav Crhonek, <vcrhonek@redhat.com>
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

charset "ISO-8859-1"
keymaps 0-2,4-6,8-9,12
include "linux-with-alt-and-altgr.inc"
alt_is_meta
strings as usual
compose as usual for "iso-8859-1"

# Row 1 (Function keys)
keycode   1 = Escape

# Row 2
keycode  41 = numbersign       bar              backslash
keycode   2 = one              exclam           plusminus
keycode   3 = two              quotedbl         at
keycode   4 = three            slash            sterling
keycode   5 = four             dollar           cent
keycode   6 = five             percent          currency
keycode   7 = six              question         notsign
keycode   8 = seven            ampersand        brokenbar
keycode   9 = eight            asterisk         twosuperior
keycode  10 = nine             parenleft        threesuperior
keycode  11 = zero             parenright       onequarter
keycode  12 = dead_circumflex  dead_circumflex  bracketleft
keycode  13 = dead_cedilla     dead_diaeresis   bracketright
keycode  14 = Delete

# Row 3
keycode  15 = Tab
keycode  16 = dead_grave       dead_grave       braceleft
keycode  17 = comma            apostrophe       macron
keycode  18 = period           period           hyphen
keycode  19 = p                P                paragraph
keycode  20 = y
keycode  21 = f
keycode  22 = g
keycode  23 = c
keycode  24 = r
keycode  25 = l
keycode  26 = eacute           Eacute           dead_acute
keycode  27 = equal            plus             threequarters
keycode  28 = Return

# Row 4
keycode  58 = Caps_Lock
keycode  30 = a
keycode  31 = o                O                section
keycode  32 = e
keycode  33 = u
keycode  34 = i
keycode  35 = d
keycode  36 = h
keycode  37 = t
keycode  38 = n
keycode  39 = s
keycode  40 = minus            underscore       onehalf
keycode  43 = less             greater          braceright

# Row 5
keycode  42 = Shift
keycode  86 = guillemotleft    guillemotright   degree
keycode  44 = semicolon        colon            asciitilde
keycode  45 = q
keycode  46 = j
keycode  47 = k
keycode  48 = x
keycode  49 = b
keycode  50 = m                M                mu
keycode  51 = w
keycode  52 = v
keycode  53 = z
keycode  54 = Shift

# Row 6
keycode  29 = Control
keycode  56 = Alt
keycode  57 = space            space            nobreakspace
keycode 100 = AltGr
keycode  97 = Control

# EOF