ambevar-dotfiles/.kbd/keymaps/i386/azerty/frext.map

482 lines
13 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# -*- mode:conf -*-
################################################################################
# Frext keymap
################################################################################
# TODO:
# C-_
# Shift-<arrows>
# M-;
# AltGr-e
# AltGr-o
# Shift AltGr-é
# Shift AltGr-à
# Shift AltGr-ç
# Keymaps
# us: keymaps 0-2,4-6,8-9,12
# fr-latin1: keymaps 0-2,4,6,8,12
# 0. none
# 1. Shift
# 2. AltGr
# 3. Shift+AltGr
# 4. Control
# 5. Shift+Control
# 6. AltGr+Control
# 7. Shift+AltGr+Control
# 8. Alt
# 9. Shift+Alt
# 10. AltGr+Alt
# 11. Shift+AltGr+Alt
# 12. Control+Alt
# 13. Shift+Control+Alt
# 14. AltGr+Control+Alt
# 15. Shift+AltGr+Control+Alt
keymaps 0-6,8-9,12
## Columns
# 0 = none
# 1 = Shift
# 2 = AltGr
# 3 = Shift+AltGr
# 4 = Alt
# 5 = Alt+Shift
# ...
# modifier weight
#
# Shift 1
# AltGr 2
# Control 4
# Alt 8
# ShiftL 16
# ShiftR 32
# CtrlL 64
# CtrlR 128
# CapsShift 256
## TODO: Needed for emacs?
alt_is_meta
include "azerty-layout"
include "linux-with-alt-and-altgr"
# include "compose.latin1"
# include "euro2.map"
strings as usual
string F13 = "\033[[d"
string F14 = "\033[0d"
# ____ _________ _____________ _______
# | S A| S = Shift, A = AltGr + Shift | Compose | Arrêt défil | Pause |
# | s a| s = normal, a = AltGr | Ferme | Mem/Reg/Ste | Halte |
# ¯¯¯¯ ¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯
# ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ _______
# | ½ «| 1 ·| 2 É| 3 ¸| 4 ´| 5 ¨| 6 ¦| 7 È| 8 ¯| 9 Ç| 0 À| ° ÿ| + ¾| <-- |
# | ¼ »| & '| é ~| " #| ' {| ( [| - || è `| _ \| ç ^| à @| ) ]| = }| |
# ========================================================================
# | |<- | A ä| Z Å| E ë| R Ç| T Þ| Y Ý| U ü| I ï| O ö| P '| " `| £ ê| , |
# | ->| | a â| z å| e ¤| r ç| t þ| y ý| u û| i î| o ô| p ¶| ^ ~| $ ¢| <-' |
# ===================================================================¬ |
# | | Q Ä| S Ø| D Ë| F ª| G Æ| H Ð| J Ü| K Ï| L Ö| M º| % Ù| µ ¥| |
# | MAJ | q Â| s ø| d Ê| f ±| g æ| h ð| j Û| k Î| l Ô| m ¹| ù ²| * ³| |
# ========================================================================
# | ^ | > | W | X | C | V | B | N | ? | . | / | § | ^ |
# | | | < || w «| x »| c ©| v ®| b ß| n ¬| , ¿| ; ×| : ÷| ! ¡| | |
# ========================================================================
# | | | | | | | | |
# | Ctrl | Con+ | Alt | Space Nobreakspace | AltGr | Con- | Con | Ctrl |
# ¯¯¯¯¯¯ ¯¯¯¯¯¯ ¯¯¯¯¯¯ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ ¯¯¯¯¯¯ ¯¯¯¯¯ ¯¯¯¯¯¯
#
keycode 0 =
keycode 1 = Escape
keycode 2 = +ampersand +one dead_acute periodcentered
alt keycode 2 = Meta_one
alt shift keycode 2 = Meta_ampersand
keycode 3 = +eacute +two tilde Eacute
alt keycode 3 = Meta_two
alt shift keycode 3 = Meta_asciitilde
keycode 4 = +quotedbl +three numbersign cedilla
alt keycode 4 = Meta_three
alt shift keycode 4 = Meta_quotedbl
keycode 5 = +apostrophe +four braceleft acute
alt keycode 5 = Meta_four
alt shift keycode 5 = Meta_apostrophe
keycode 6 = +parenleft +five bracketleft diaeresis
alt keycode 6 = Meta_five
alt shift keycode 6 = Meta_parenleft
keycode 7 = +minus +six bar brokenbar
alt keycode 7 = Meta_six
alt shift keycode 7 = Meta_minus
keycode 8 = +egrave +seven dead_grave Egrave
alt keycode 8 = Meta_seven
alt shift keycode 8 = Meta_grave
keycode 9 = +underscore +eight backslash macron
alt keycode 9 = Meta_eight
alt shift keycode 9 = Meta_underscore
control keycode 9 = Control_underscore
keycode 10 = +ccedilla +nine asciicircum Ccedilla
alt keycode 10 = Meta_nine
alt shift keycode 10 = Meta_asciicircum
keycode 11 = +agrave +zero at Agrave
alt keycode 11 = Meta_zero
alt shift keycode 11 = Meta_at
keycode 12 = +parenright +degree bracketright ydiaeresis
alt keycode 12 = Meta_parenright
alt shift keycode 12 = Meta_bracketright
keycode 13 = +equal +plus braceright threequarters
alt keycode 13 = Meta_equal
alt shift keycode 13 = Meta_plus
# Actual backspace
keycode 14 = Delete BackSpace
alt keycode 111 = Meta_backslash
control keycode 111 = Control_backslash
alt control keycode 14 = Boot
altgr control keycode 14 = KeyboardSignal
keycode 15 = Tab
shift keycode 15 = Meta_Tab
control keycode 15 = Meta_Tab
alt keycode 15 = Last_Console
keycode 16 = +a +A acircumflex adiaeresis
control keycode 16 = Control_a
keycode 17 = +z +Z aring Aring
control keycode 17 = Control_z
keycode 18 = +e +E currency ediaeresis
control keycode 18 = Control_e
keycode 19 = +r +R ccedilla Ccedilla
keycode 20 = +t +T thorn THORN
keycode 21 = +y +Y yacute Yacute
keycode 22 = +u +U ucircumflex udiaeresis
keycode 23 = +i +I icircumflex idiaeresis
# keycode 24 = +o +O ocircumflex odiaeresis
keycode 24 = +o +O U+0153 U+0152
keycode 25 = +p +P paragraph apostrophe
keycode 26 = dead_circumflex dead_diaeresis dead_tilde grave
keycode 27 = +dollar +sterling cent ecircumflex
keycode 28 = Return
alt keycode 28 = 0x080d
altgr keycode 28 = Linefeed
keycode 29 = Control
keycode 30 = +q +Q Acircumflex Adiaeresis
control keycode 30 = Control_q
keycode 31 = +s +S oslash Ooblique
keycode 32 = +d +D Ecircumflex Ediaeresis
keycode 33 = +f +F plusminus ordfeminine
keycode 34 = +g +G ae AE
control keycode 34 = Control_g
keycode 35 = +h +H eth ETH
control keycode 35 = Control_h
keycode 36 = +j +J Ucircumflex Udiaeresis
keycode 37 = +k +K Icircumflex Idiaeresis
keycode 38 = +l +L Ocircumflex Odiaeresis
keycode 39 = +m +M onesuperior masculine
control keycode 39 = Control_m
keycode 40 = +ugrave +percent twosuperior +Ugrave
## Latin0 version
# keycode 41 = +onehalf +onequarter guillemotleft guillemotright
keycode 41 = twosuperior threesuperior onesuperior macron
control keycode 41 = nul
alt keycode 41 = Meta_grave
keycode 42 = CapsShift
keycode 43 = +asterisk +mu threesuperior yen
keycode 44 = +w +W guillemotleft
control keycode 44 = Control_w
keycode 45 = +x +X guillemotright
control keycode 45 = Control_x
keycode 46 = +c +C copyright cent
control keycode 46 = Control_c
keycode 47 = +v +V registered
control keycode 47 = Control_v
keycode 48 = +b +B ssharp
keycode 49 = +n +N notsign
keycode 50 = +comma +question questiondown
keycode 51 = +semicolon +period multiply
alt keycode 39 = Meta_semicolon
keycode 52 = +colon +slash division
keycode 53 = +exclam +section exclamdown
keycode 54 = CapsShift
keycode 55 = asterisk Hex_A Hex_D
keycode 56 = Alt
keycode 57 = space
control keycode 57 = nul
alt keycode 57 = Meta_space
altgr keycode 57 = nobreakspace
keycode 58 = Caps_Lock
shift keycode 58 = Shift_Lock
control keycode 58 = Control_Lock
alt keycode 58 = Alt_Lock
altgr keycode 58 = AltGr_Lock
##==============================================================================
## Fn keys
keycode 59 = F1 F11 Console_13
alt keycode 59 = Console_1
control alt keycode 59 = Console_1
keycode 60 = F2 F12 Console_14
alt keycode 60 = Console_2
control alt keycode 60 = Console_2
keycode 61 = F3 F13 Console_15
alt keycode 61 = Console_3
control alt keycode 61 = Console_3
keycode 62 = F4 F14 Console_16
alt keycode 62 = Console_4
control alt keycode 62 = Console_4
keycode 63 = F5 F15 Console_17
alt keycode 63 = Console_5
control alt keycode 63 = Console_5
keycode 64 = F6 F16 Console_18
alt keycode 64 = Console_6
control alt keycode 64 = Console_6
keycode 65 = F7 F17 Console_19
alt keycode 65 = Console_7
control alt keycode 65 = Console_7
keycode 66 = F8 F18 Console_20
alt keycode 66 = Console_8
control alt keycode 66 = Console_8
keycode 67 = F9 F19 Console_21
alt keycode 67 = Console_9
control alt keycode 67 = Console_9
keycode 68 = F10 F20 Console_22
alt keycode 68 = Console_10
control alt keycode 68 = Console_10
##==============================================================================
## Numpad
keycode 69 = Num_Lock Bare_Num_Lock
keycode 70 = Scroll_Lock Show_Memory Show_Registers
control keycode 70 = Show_State
keycode 71 = seven Hex_7
alt keycode 71 = Ascii_7
keycode 72 = eight Hex_8
alt keycode 72 = Ascii_8
keycode 73 = nine Hex_9
alt keycode 73 = Ascii_9
keycode 74 = minus Hex_B Hex_E
alt keycode 74 = minus
keycode 75 = four Hex_4
alt keycode 75 = Ascii_4
keycode 76 = five Hex_5
alt keycode 76 = Ascii_5
keycode 77 = six Hex_6
alt keycode 77 = Ascii_6
keycode 78 = plus Hex_C Hex_F
alt keycode 78 = plus
keycode 79 = one Hex_1
alt keycode 79 = Ascii_1
keycode 80 = two Hex_2
alt keycode 80 = Ascii_2
keycode 81 = three Hex_3
alt keycode 81 = Ascii_3
keycode 82 = zero Hex_0
alt keycode 82 = Ascii_0
keycode 83 = period comma
altgr control keycode 83 = KeyboardSignal
control alt keycode 83 = Boot
#
# La touche AltGr+«Impr. Écran» = «SysReq» a un code pour elle-même
#
keycode 84 = SAK
keycode 85 =
keycode 86 = +less +greater bar
alt keycode 86 = Meta_less
keycode 87 = F11 F11 Console_23
alt keycode 87 = Console_11
control alt keycode 87 = Console_11
keycode 88 = F12 F12 Console_24
alt keycode 88 = Console_12
control alt keycode 88 = Console_12
keycode 89 =
keycode 90 =
keycode 91 =
keycode 92 =
keycode 93 =
keycode 94 =
keycode 95 =
keycode 96 = Return
keycode 97 = Control
keycode 98 = slash
# Print Screen (useless in TTY, so we use compose).
keycode 99 = Compose
keycode 100 = AltGr
alt keycode 100 = Compose
#
# La touche Ctrl+Pause = Attn = 101 a un code pour elle-même
#
keycode 101 = Break
keycode 102 = Home
keycode 103 = Up
# alt keycode 103 = First_Console
keycode 104 = PageUp
shift keycode 104 = Scroll_Backward
keycode 105 = Left F13
control keycode 105 = F14
alt keycode 105 = Decr_Console
keycode 106 = Right
alt keycode 106 = Incr_Console
keycode 107 = End
keycode 108 = Down
alt keycode 108 = Last_Console
keycode 109 = PageDown
shift keycode 109 = Scroll_Forward
keycode 110 = Insert
# Actual Delete.
keycode 111 = Remove BackSpace
alt keycode 111 = Meta_backslash
control keycode 111 = Control_backslash
alt control keycode 14 = Boot
altgr control keycode 14 = KeyboardSignal
keycode 112 = Macro
keycode 113 = F13
keycode 114 = F14
keycode 115 = Help
keycode 116 = Do
keycode 117 = F17
keycode 118 = plusminus
keycode 119 = Pause
keycode 120 =
keycode 121 =
keycode 122 =
keycode 123 =
keycode 124 =
#
# Touches supplémentaires des claviers 105 touches
#
#
# Fenêtre gauche = Console précédente
#
keycode 125 = Decr_Console
#
# Fenêtre droite = Console suivante
#
keycode 126 = Incr_Console
#
# Menu = Dernière console
#
keycode 127 = Last_Console