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