xref: /illumos-gate/usr/src/cmd/loadkeys/type_6/portugal (revision a89c0811c892ec231725fe10817ef95dda813c06)
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