[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: boot-floppies (Sugestões)



Olá,

O "keymap" correspondente ao teclado usado em Portugal está no fim desta
mensagem. Ele foi criado por mim baseado no pt2.map que vem com o "package" 
kbd-data.

Uma vez que nem o pt.map nem o pt2.map correspondem ao teclado utilizado em 
Portugal (este ultimo é semelhante), calculo que correspondam ao ABNT e ABNT2. 
Está correcto? Se assim for, não seria melhor mudar o nome para algo
como pt_abnt.map e pt_abnt2.map? A versão de Portugal que agora envio poderia 
ser chamada pt_pt.map por exemplo.

Se todos concordarem, como se procede para fazer estas alterações?
Calculo que teremos de entrar em contacto com o responsável pelo kbd-data?

Já agora deixo aqui a notícia que estou a preparar outro "layout". A ideia
é arranjar uma maneira de facilitar a vida aos programadores (o teclado de
Portugal é horrivel para programar) mas continuando a suportar "dead-keys"
para processamento de texto, etc. Basicamente será uma mistura do teclado UK 
com o PT. Se alguem estiver interessado pode-me contactar.

Segue-se o "keymap" de Portugal:

-- INICIO --
 
# This is the keyboard layout used in Portugal.
# Derived from pt2.map

# Changes:
# 
# Tilde and Circumflex are now dead-keys.
# AltGr-e and AltGr-c generate Euro and Cent respectively.
# The "Windows95" keys operate on consoles.
# Binded PrintScrn to Compose
# Changed the keymaps line
#
# ruben@doctor.com, 1999/04/08

keymaps 0-2,4-6,8-9,12
alt_is_meta
include "qwerty-layout"
	altgr keycode 18 = currency 	# AltGr + e = Euro
	altgr keycode 46 = cent		# AltGr + c = Cent
include "linux-with-alt-and-altgr"
strings as usual
compose as usual for "iso-8859-1"

keycode   1 = Escape
keycode   2 = one              exclam
keycode   3 = two              quotedbl         at
	control keycode   3 = nul
keycode   4 = three            numbersign       sterling
	control keycode   4 = Escape
keycode   5 = four             dollar           section
	control keycode   5 = Control_backslash
keycode   6 = five             percent
	control	keycode   6 = Control_bracketright
keycode   7 = six              ampersand
	control	keycode   7 = Control_asciicircum
keycode   8 = seven            slash            braceleft
	control keycode   8 = Control_underscore
keycode   9 = eight            parenleft        bracketleft
	control keycode   9 = Delete
keycode  10 = nine             parenright       bracketright
keycode  11 = zero             equal            braceright
keycode  12 = apostrophe       question         backslash
	control keycode  12 = Control_underscore
	alt	keycode  12 = Meta_minus
keycode  13 = guillemotleft    guillemotright
	alt	keycode  13 = Meta_equal
keycode  14 = Delete
keycode  15 = Tab
keycode  26 = plus             asterisk         dead_diaeresis
	control keycode  26 = Escape
	alt	keycode  26 = Meta_bracketleft
keycode  27 = dead_acute       dead_grave       dead_acute
	control keycode  27 = Control_bracketright
	alt	keycode  27 = Meta_bracketright
keycode  28 = Return
	alt	keycode  28 = Meta_Control_m
keycode  29 = Control
keycode  39 = ccedilla         Ccedilla
	alt	keycode  39 = Meta_semicolon
keycode  40 = masculine        ordfeminine
	control	keycode  40 = Control_g
	alt	keycode  40 = Meta_apostrophe
keycode  41 = backslash        bar
	control	keycode  41 = nul
	alt	keycode  41 = Meta_grave
keycode  42 = Shift
keycode  43 = dead_tilde       dead_circumflex
	control	keycode  43 = Control_backslash
	alt	keycode  43 = Meta_backslash
keycode  51 = comma            semicolon
keycode  52 = period           colon
keycode  53 = minus            underscore
	control	keycode  53 = Delete
	alt	keycode  53 = Meta_slash
keycode  54 = Shift
keycode  56 = Alt
keycode  57 = space
	control	keycode  57 = nul
keycode  58 = Caps_Lock
keycode  86 = less             greater          bar
keycode  97 = Control

# This is the key labeled PrintScrn
keycode  99 = Compose

# windows95 keys
keycode 125 = Decr_Console	Incr_Console
keycode 126 = Incr_Console	Decr_Console
keycode 127 = Last_Console
 
-- FIM --

-- 
Ruben Leote Mendes - ruben@doctor.com


Reply to: