#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#
# Portuguese Type 6 (USB) key layout
#
key  53  base '\\' shift | caps '\\' ctrl ^\ altg nop
key  31  base 2 shift '"' caps 2 ctrl ^@ altg @
key  32  base 3 shift # caps 3 ctrl 3 altg 0x00A3
key  33  base 4 shift $ caps 4 ctrl 4 altg 0x00A7
key  34  base 5 shift % caps 5 ctrl 5 altg ~
key  35  base 6 shift & caps 6 ctrl ^^ altg ^
key  36  base 7 shift / caps 7 ctrl 7 altg {
key  37  base 8 shift ( caps 8 ctrl ^[ altg [
key  38  base 9 shift ) caps 9 ctrl ^] altg ]
key  39  base 0 shift = caps 0 ctrl 0 altg }
key  45  base '\'' shift ? caps '\'' ctrl '\'' altg '`'
key  46  base 0x00AB shift 0x00BB caps 0x00AB ctrl 0x00AB altg nop
key  47  base + shift * caps + ctrl + altg fa_umlaut
key  48  base fa_acute shift fa_grave caps fa_acute ctrl fa_acute altg nop
key  51  base 0x00E7 shift 0x00C7 caps 0x00C7 ctrl 0x00E7 altg nop
key  52  base 0x00BA shift 0x00AA caps 0x00BA ctrl 0x00BA altg nop
key  50  base fa_tilde shift fa_cflex caps fa_tilde ctrl ^^ altg nop numl nonl up nop
key  49  all hole
key 100  base < shift > caps < ctrl < altg nop numl nonl up nop
key  54  base , shift ; caps , ctrl , altg nop
key  55  base . shift : caps . ctrl . altg nop
key  56  base - shift _ caps - ctrl ^_ altg nop
#
#
#
# New function keys assigned old codes
#
key  73  all bf(8)        
key  74  all rf(7)        
key  75  all rf(9)        
key  77  all rf(13)        
key  78  all rf(15)        
key  82  all string+uparrow        
key  80  all string+leftarrow        
key  81  all string+downarrow        
key  79  all string+rightarrow        
