Created
April 23, 2012 09:20
-
-
Save flavio/2469779 to your computer and use it in GitHub Desktop.
ibook italian keyboard map
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Italian keymap with emacs enhancements | |
# Beta version Mon May 2 19:57:25 WET DST 1994 | |
# Available for anon. ftp at cnuce_arch.cnr.it:/pub/Linux-local/kbd/it.map | |
# | |
# Based on all other keymaps available in Slackware-1.2.0. | |
# | |
# '@', '#', '[', and ']' are obtained by AltGr with the appropriate key. | |
# | |
# I have added '{', '}', '~', '`', iacute and uacute. | |
# They can be obtained by AltGr-(, AltGr-), AltGr-=, AltGr-', AltGr-igrave | |
# and AltGr-ugrave respectively. | |
# | |
# I have also added most Alt-Shift and Ctrl-Alt codes needed for emacs | |
# with the standard keymap of the fundamental mode. | |
# | |
# Place in your ~/.emacs the following two lines: | |
# (standard-display-european t) | |
# (set-input-mode nil nil 1) | |
# | |
# Place in your /usr/lib/X11/Xconfig: | |
# LeftAlt Meta | |
# RightAlt ModeShift | |
# | |
# To use high characters with other programs, read the documentation ;-) | |
# Please report all bugs and improvement proposals to the address below. | |
# | |
# Buona fortuna, | |
# Dario Besseghini <besseghi@dm.unipi.it> | |
# | |
keymaps 0-2,4,6,8-9,12 | |
include "linux-with-alt-and-altgr" | |
strings as usual | |
keycode 125 = AltGr | |
keycode 96 = Remove | |
keycode 1 = Escape Escape | |
alt keycode 1 = Meta_Escape | |
keycode 2 = one exclam | |
alt keycode 2 = Meta_one | |
shift alt keycode 2 = Meta_exclam | |
keycode 3 = two quotedbl | |
control keycode 3 = nul | |
alt keycode 3 = Meta_two | |
control alt keycode 3 = Meta_nul | |
keycode 4 = three sterling | |
control keycode 4 = Escape | |
alt keycode 4 = Meta_three | |
control alt keycode 4 = Meta_Escape | |
keycode 5 = four dollar | |
control keycode 5 = Control_backslash | |
alt keycode 5 = Meta_four | |
shift alt keycode 5 = Meta_dollar | |
control alt keycode 5 = Meta_Control_backslash | |
keycode 6 = five percent | |
control keycode 6 = Control_bracketright | |
alt keycode 6 = Meta_five | |
shift alt keycode 6 = Meta_percent | |
keycode 7 = six ampersand | |
control keycode 7 = Control_asciicircum | |
alt keycode 7 = Meta_six | |
keycode 8 = seven slash | |
control keycode 8 = Control_underscore | |
alt keycode 8 = Meta_seven | |
shift alt keycode 8 = Meta_slash | |
keycode 9 = eight parenleft braceleft | |
control keycode 9 = Delete | |
alt keycode 9 = Meta_eight | |
shift alt keycode 9 = Meta_parenleft | |
control alt keycode 9 = Meta_Delete | |
keycode 10 = nine parenright braceright | |
alt keycode 10 = Meta_nine | |
shift alt keycode 10 = Meta_parenright | |
keycode 11 = zero equal asciitilde | |
alt keycode 11 = Meta_zero | |
shift alt keycode 11 = Meta_equal | |
keycode 12 = apostrophe question grave | |
control keycode 12 = Delete | |
alt keycode 12 = Meta_minus | |
control alt keycode 12 = Meta_Delete | |
keycode 13 = igrave asciicircum iacute | |
control keycode 13 = Control_asciicircum | |
alt keycode 13 = Meta_equal | |
shift alt keycode 13 = Meta_asciicircum | |
keycode 14 = Delete Delete | |
control keycode 14 = Control_underscore | |
alt keycode 14 = Meta_Delete | |
keycode 15 = Tab Tab | |
alt keycode 15 = Meta_Tab | |
keycode 16 = q | |
keycode 17 = w | |
keycode 18 = e | |
keycode 19 = r | |
keycode 20 = t | |
keycode 21 = y | |
keycode 22 = u | |
keycode 23 = i | |
keycode 24 = o | |
keycode 25 = p | |
keycode 26 = egrave eacute bracketleft | |
control keycode 26 = Escape | |
alt keycode 26 = Meta_bracketleft | |
keycode 27 = plus asterisk bracketright | |
control keycode 27 = Control_bracketright | |
alt keycode 27 = Meta_bracketright | |
keycode 28 = Return | |
alt keycode 28 = Meta_Control_m | |
keycode 29 = Control | |
keycode 30 = a | |
keycode 31 = s | |
keycode 32 = d | |
keycode 33 = f | |
keycode 34 = g | |
keycode 35 = h | |
keycode 36 = j | |
keycode 37 = k | |
keycode 38 = l | |
keycode 39 = ograve ccedilla at | |
control keycode 39 = nul | |
alt keycode 39 = Meta_at | |
control alt keycode 39 = Meta_nul | |
keycode 40 = agrave degree numbersign | |
control keycode 40 = Control_g | |
keycode 41 = backslash bar | |
control keycode 41 = Control_backslash | |
alt keycode 41 = Meta_backslash | |
shift alt keycode 41 = Meta_bar | |
keycode 42 = Shift | |
keycode 43 = ugrave section uacute | |
keycode 44 = z | |
keycode 45 = x | |
keycode 46 = c | |
keycode 47 = v | |
keycode 48 = b | |
keycode 49 = n | |
keycode 50 = m | |
keycode 51 = comma semicolon | |
alt keycode 51 = Meta_comma | |
shift alt keycode 51 = Meta_semicolon | |
keycode 52 = period colon | |
alt keycode 52 = Meta_period | |
keycode 53 = minus underscore | |
control keycode 53 = Control_underscore | |
alt keycode 53 = Meta_minus | |
keycode 54 = Shift | |
keycode 56 = Alt | |
keycode 57 = space | |
control keycode 57 = nul | |
alt keycode 57 = Meta_space | |
control alt keycode 57 = Meta_nul | |
keycode 58 = Caps_Lock | |
keycode 86 = less greater | |
alt keycode 86 = Meta_less | |
shift alt keycode 86 = Meta_greater | |
keycode 97 = Control |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment