Combinaisons de touche Alt

Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis Alt codes)

Codes Alt

Les méthodes de saisie par numéro de caractère, combinaisons de touche Alt, ou encore codes Alt (calque de l'anglais Alt codes), permettent de saisir les caractères non disponibles au clavier, sur plusieurs systèmes informatiques, dont DOS et Microsoft Windows. Elles consistent donc à taper des combinaisons de touches. Pour cela, les utilisateurs doivent se référer à des tables de codes qui fournissent la correspondance entre le caractère voulu et le numéro à saisir.

La méthode de saisie utilise la touche Alt et les points de code décimaux des pages de code. Elle se différencie des méthodes définies par l'ISO/CEI 14755 où les points de code hexadécimaux Unicode sont utilisés.

Histoire[modifier | modifier le code]

Cette notion a été introduite avec le BIOS des ordinateurs personnels. Elle a été enrichie avec l'introduction de Windows, lors d'un changement de codage des caractères.

Utilisation sous Windows[modifier | modifier le code]

Dans les systèmes d'exploitation Microsoft Windows, les symboles et caractères accentués non dessinés sur le clavier peuvent être insérés dans un texte en combinant la touche Alt maintenue, pendant que l'on saisit un numéro sur le pavé numérique du clavier. Pour certains claviers sans pavé numérique, il faut maintenir les touches Fn + Alt et entrer le numéro. Le numéro correspond au symbole ou caractère voulu. Pour connaître les numéros à utiliser avec la touche Alt, il faut donc se référer à une table de caractères. Celle-ci est fixée selon des normes informatiques. Communément, la table de référence est désignée page de code 437 aux États-Unis, page de code 850 en Europe occidentale, ou toute page paramétrée sur l'ordinateur selon ses paramètres régionaux. Elles comportent chacune 255 symboles ou caractères. Pour la saisie des caractères de 128 à 255, Windows utilise la table de caractères permettant d'accéder à un sous-ensemble local.

Pour un même environnement linguistique, il existe des variantes de la table commune dite table OEM[1]. Par exemple, la table de caractères Windows-1252 (parfois confondue avec ISO/CEI 8859-1) est utilisée quand le numéro saisi commence par un zéro. Ce « 0 » initial est important : en effet, sans ce zéro, Windows utilise la page de code 437 ou la page de code 850 de MS-DOS. Ainsi si la séquence Alt + 0128 affiche le signe lorsque l'environnement utilise la page de code 1252, Alt + 128 affiche le signe Ç des pages de code 437 ou 850.

Ces méthodes sont limitées aux 255 symboles contenus dans les pages de code, alors qu'Unicode définit des dizaines de milliers de caractères. Une variante de Alt codes, dite Alt-X codes, est conforme à l'ISO/CEI 14755. Elle peut s'utiliser avec les éditeurs de texte WordPad et Microsoft Word 2002/2003 pour Windows ; la combinaison Alt + X convertira un nombre hexadécimal saisi dans le caractère correspondant. Internet Explorer ne permet pas d'utiliser cette fonctionnalité. Sous Microsoft Word 2007 (français), il faut presser Alt + C au lieu de Alt + X. Internet Explorer n'est pas compatible avec cette variante : il ne permet pas de saisir des valeurs d'entités décimales supérieures à 255.

Il est aussi possible de remplacer la page de code 1252 par le mode hexadécimal Unicode. Pour cela, il faut que la valeur de la clé HKEY_Current_User/Control Panel/Input Method/EnableHexNumpad soit 1 dans la Base de registre. Lorsque le mode hexadécimal Unicode est activé, une séquence Alt suivi d’un numéro hexadécimal de quatre chiffre est convertie dans le caractère Unicode correspondant, par exemple : Alt + 0128 affiche la lettre Ĩ ou Alt + 20AC affiche le signe €.

Liste des Alt codes de la page de code 850[modifier | modifier le code]

Voici une liste des premiers Alt codes[2] : La combinaison Alt + le nombre indiqué affiche le caractère au-dessus.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

§

21

22

23

24

25

26

27

28

29

30

31


32

!

33

"

34

#

35

$

36

%

37

&

38

'

39

(

40

)

41

*

42

+

43

,

44

-

45

.

46

/

47

0

48

1

49

2

50

3

51

4

52

5

53

6

54

7

55

8

56

9

57

:

58

;

59

<

60

=

61

>

62

?

63

@

64

A

65

B

66

C

67

D

68

E

69

F

70

G

71

H

72

I

73

J

74

K

75

L

76

M

77

N

78

O

79

P

80

Q

81

R

82

S

83

T

84

U

85

V

86

W

87

X

88

Y

89

Z

90

[

91

\

92

]

93

^

94

_

95

`

96

a

97

b

98

c

99

d

100

e

101

f

102

g

103

h

104

i

105

j

106

k

107

l

108

m

109

n

110

o

111

p

112

q

113

r

114

s

115

t

116

u

117

v

118

w

119

x

120

y

121

z

122

{

123

|

124

}

125

~

126

127

Ç

128

ü

129

é

130

â

131

ä

132

à

133

å

134

ç

135

ê

136

ë

137

è

138

ï

139

î

140

ì

141

Ä

142

Å

143

É

144

æ

145

Æ

146

ô

147

ö

148

ò

149

û

150

ù

151

ÿ

152

Ö

153

Ü

154

ø

155

£

156

Ø

157

×

158

ƒ

159

á

160

í

161

ó

162

ú

163

ñ

164

Ñ

165

ª

166

º

167

¿

168

®

169

¬

170

½

171

¼

172

¡

173

«

174

»

175

176

177

178

179

180

Á

181

Â

182

À

183

©

184

185

186

187

188

¢

189

¥

190

191

192

193

194

195

196

197

ã

198

Ã

199

200

201

202

203

204

205

206

¤

207

ð

208

Ð

209

Ê

210

Ë

211

È

212

ı

213

Í

214

Î

215

Ï

216

217

218

219

220

§

221

Ì

222

223

Ó

224

ß

225

Ô

226

Ò

227

õ

228

Õ

229

µ

230

þ

231

Þ

232

Ú

233

Û

234

Ù

235

ý

236

Ý

237

¯

238

´

239

240

±

241

242

¾

243

244

§

245

÷

246

¸

247

°

248

¨

249

·

250

¹

251

³

252

²

253

254


255

La combinaison Alt + 255 affiche une espace insécable.


La combinaison Alt + 0156 affiche "œ" et la combinaison Alt + 0140 affiche "Œ".

Liste des Alt codes (1-255;0032-0255)[modifier | modifier le code]

Alt+1 Alt+0001
Alt+2 Alt+0002
Alt+3 Alt+0003
Alt+4 Alt+0004
Alt+5 Alt+0005
Alt+6 Alt+0006
Alt+7 Alt+0007
Alt+8 Alt+0008
Alt+9 Alt+0009
Alt+10 Alt+0010
Alt+11 Alt+0011
Alt+12 Alt+0012
Alt+13 Alt+0013
Alt+14 Alt+0014
Alt+15 Alt+0015
Alt+16 Alt+0016
Alt+17 Alt+0017
Alt+18 Alt+0018
Alt+19 Alt+0019
Alt+20 Alt+0020
Alt+21 § Alt+0021
Alt+22 Alt+0022
Alt+23 Alt+0023
Alt+24 Alt+0024
Alt+25 Alt+0025
Alt+26 Alt+0026
Alt+27 Alt+0027
Alt+28 Alt+0028
Alt+29 Alt+0029
Alt+30 Alt+0030
Alt+31 Alt+0031
Alt+32 espace Alt+0032 espace
Alt+33 ! Alt+0033 !
Alt+34 " Alt+0034 "
Alt+35 # Alt+0035 #
Alt+36 $ Alt+0036 $
Alt+37 % Alt+0037 %
Alt+38 & Alt+0038 &
Alt+39 ' Alt+0039 '
Alt+40 ( Alt+0040 (
Alt+41 ) Alt+0041 )
Alt+42 * Alt+0042 *
Alt+43 + Alt+0043 +
Alt+44 , Alt+0044 ,
Alt+45 - Alt+0045 -
Alt+46 . Alt+0046 .
Alt+47 / Alt+0047 /
Alt+48 0 Alt+0048 0
Alt+49 1 Alt+0049 1
Alt+50 2 Alt+0050 2
Alt+51 3 Alt+0051 3
Alt+52 4 Alt+0052 4
Alt+53 5 Alt+0053 5
Alt+54 6 Alt+0054 6
Alt+55 7 Alt+0055 7
Alt+56 8 Alt+0056 8
Alt+57 9 Alt+0057 9
Alt+58 : Alt+0058 :
Alt+59 ; Alt+0059 ;
Alt+60 < Alt+0060 <
Alt+61 = Alt+0061 =
Alt+62 > Alt+0062 >
Alt+63 ? Alt+0063 ?
Alt+64 @ Alt+0064 @
Alt+65 A Alt+0065 A
Alt+66 B Alt+0066 B
Alt+67 C Alt+0067 C
Alt+68 D Alt+0068 D
Alt+69 E Alt+0069 E
Alt+70 F Alt+0070 F
Alt+71 G Alt+0071 G
Alt+72 H Alt+0072 H
Alt+73 I Alt+0073 I
Alt+74 J Alt+0074 J
Alt+75 K Alt+0075 K
Alt+76 L Alt+0076 L
Alt+77 M Alt+0077 M
Alt+78 N Alt+0078 N
Alt+79 O Alt+0079 O
Alt+80 P Alt+0080 P
Alt+81 Q Alt+0081 Q
Alt+82 R Alt+0082 R
Alt+83 S Alt+0083 S
Alt+84 T Alt+0084 T
Alt+85 U Alt+0085 U
Alt+86 V Alt+0086 V
Alt+87 W Alt+0087 W
Alt+88 X Alt+0088 X
Alt+89 Y Alt+0089 Y
Alt+90 Z Alt+0090 Z
Alt+91 [ Alt+0091 [
Alt+92 \ Alt+0092 \
Alt+93 ] Alt+0093 ]
Alt+94 ^ Alt+0094 ^
Alt+95 _ Alt+0095 _
Alt+96 ` Alt+0096 `
Alt+97 a Alt+0097 a
Alt+98 b Alt+0098 b
Alt+99 c Alt+0099 c
Alt+100 d Alt+0100 d
Alt+101 e Alt+0101 e
Alt+102 f Alt+0102 f
Alt+103 g Alt+0103 g
Alt+104 h Alt+0104 h
Alt+105 i Alt+0105 i
Alt+106 j Alt+0106 j
Alt+107 k Alt+0107 k
Alt+108 l Alt+0108 l
Alt+109 m Alt+0109 m
Alt+110 n Alt+0110 n
Alt+111 o Alt+0111 o
Alt+112 p Alt+0112 p
Alt+113 q Alt+0113 q
Alt+114 r Alt+0114 r
Alt+115 s Alt+0115 s
Alt+116 t Alt+0116 t
Alt+117 u Alt+0117 u
Alt+118 v Alt+0118 v
Alt+119 w Alt+0119 w
Alt+120 x Alt+0120 x
Alt+121 y Alt+0121 y
Alt+122 z Alt+0122 z
Alt+123 { Alt+0123 {
Alt+124 | Alt+0124 |
Alt+125 } Alt+0125 }
Alt+126 ~ Alt+0126 ~
Alt+127 Alt+0127
Alt+128 Ç Alt+0128
Alt+129 ü Alt+0129 
Alt+130 é Alt+0130
Alt+131 â Alt+0131 ƒ
Alt+132 ä Alt+0132
Alt+133 à Alt+0133
Alt+134 å Alt+0134
Alt+135 ç Alt+0135
Alt+136 ê Alt+0136 ˆ
Alt+137 ë Alt+0137
Alt+138 è Alt+0138 Š
Alt+139 ï Alt+0139
Alt+140 î Alt+0140 Œ
Alt+141 ì Alt+0141 
Alt+142 Ä Alt+0142 Ž
Alt+143 Å Alt+0143 
Alt+144 É Alt+0144 
Alt+145 æ Alt+0145
Alt+146 Æ Alt+0146
Alt+147 ô Alt+0147
Alt+148 ö Alt+0148
Alt+149 ò Alt+0149
Alt+150 û Alt+0150
Alt+151 ù Alt+0151
Alt+152 ÿ Alt+0152 ˜
Alt+153 Ö Alt+0153
Alt+154 Ü Alt+0154 š
Alt+155 ø Alt+0155
Alt+156 £ Alt+0156 œ
Alt+157 Ø Alt+0157 
Alt+158 × Alt+0158 ž
Alt+159 ƒ Alt+0159 Ÿ
Alt+160 á Alt+0160 espace insécable
Alt+161 í Alt+0161 ¡
Alt+162 ó Alt+0162 ¢
Alt+163 ú Alt+0163 £
Alt+164 ñ Alt+0164 ¤
Alt+165 Ñ Alt+0165 ¥
Alt+166 ª Alt+0166 ¦
Alt+167 º Alt+0167 §
Alt+168 ¿ Alt+0168 ¨
Alt+169 ® Alt+0169 ©
Alt+170 ¬ Alt+0170 ª
Alt+171 ½ Alt+0171 «
Alt+172 ¼ Alt+0172 ¬
Alt+173 ¡ Alt+0173
Alt+174 « Alt+0174 ®
Alt+175 » Alt+0175 ¯
Alt+176 Alt+0176 °
Alt+177 Alt+0177 ±
Alt+178 Alt+0178 ²
Alt+179 Alt+0179 ³
Alt+180 Alt+0180 ´
Alt+181 Á Alt+0181 µ
Alt+182 Â Alt+0182
Alt+183 À Alt+0183 ·
Alt+184 © Alt+0184 ¸
Alt+185 Alt+0185 ¹
Alt+186 Alt+0186 º
Alt+187 Alt+0187 »
Alt+188 Alt+0188 ¼
Alt+189 ¢ Alt+0189 ½
Alt+190 ¥ Alt+0190 ¾
Alt+191 Alt+0191 ¿
Alt+192 Alt+0192 À
Alt+193 Alt+0193 Á
Alt+194 Alt+0194 Â
Alt+195 Alt+0195 Ã
Alt+196 Alt+0196 Ä
Alt+197 Alt+0197 Å
Alt+198 ã Alt+0198 Æ
Alt+199 Ã Alt+0199 Ç
Alt+200 Alt+0200 È
Alt+201 Alt+0201 É
Alt+202 Alt+0202 Ê
Alt+203 Alt+0203 Ë
Alt+204 Alt+0204 Ì
Alt+205 Alt+0205 Í
Alt+206 Alt+0206 Î
Alt+207 ¤ Alt+0207 Ï
Alt+208 ð Alt+0208 Ð
Alt+209 Ð Alt+0209 Ñ
Alt+210 Ê Alt+0210 Ò
Alt+211 Ë Alt+0211 Ó
Alt+212 È Alt+0212 Ô
Alt+213 ı Alt+0213 Õ
Alt+214 Í Alt+0214 Ö
Alt+215 Î Alt+0215 ×
Alt+216 Ï Alt+0216 Ø
Alt+217 Alt+0217 Ù
Alt+218 Alt+0218 Ú
Alt+219 Alt+0219 Û
Alt+220 Alt+0220 Ü
Alt+221 ¦ Alt+0221 Ý
Alt+222 Ì Alt+0222 Þ
Alt+223 Alt+0223 ß
Alt+224 Ó Alt+0224 à
Alt+225 ß Alt+0225 á
Alt+226 Ô Alt+0226 â
Alt+227 Ò Alt+0227 ã
Alt+228 õ Alt+0228 ä
Alt+229 Õ Alt+0229 å
Alt+230 µ Alt+0230 æ
Alt+231 þ Alt+0231 ç
Alt+232 Þ Alt+0232 è
Alt+233 Ú Alt+0233 é
Alt+234 Û Alt+0234 ê
Alt+235 Ù Alt+0235 ë
Alt+236 ý Alt+0236 ì
Alt+237 Ý Alt+0237 í
Alt+238 ¯ Alt+0238 î
Alt+239 ´ Alt+0239 ï
Alt+240 - Alt+0240 ð
Alt+241 ± Alt+0241 ñ
Alt+242 Alt+0242 ò
Alt+243 ¾ Alt+0243 ó
Alt+244 Alt+0244 ô
Alt+245 § Alt+0245 õ
Alt+246 ÷ Alt+0246 ö
Alt+247 ¸ Alt+0247 ÷
Alt+248 ° Alt+0248 ø
Alt+249 ¨ Alt+0249 ù
Alt+250 · Alt+0250 ú
Alt+251 ¹ Alt+0251 û
Alt+252 ³ Alt+0252 ü
Alt+253 ² Alt+0253 ý
Alt+254 Alt+0254 þ
Alt+255 espace insécable Alt+0255 ÿ

Utilisation sous Linux[modifier | modifier le code]

La console Linux permet d'utiliser les Alt codes de la même manière que Windows, à travers le BIOS. Cette fonctionnalité n'est pas disponible en mode graphique ; la méthode de saisie dans un terminal GNOME est conforme à l'ISO/CEI 14755.

Méthodes d’entrée Unicode[modifier | modifier le code]

  • Sous OS X et dans Mac OS 8.5 et suivants : il faut choisir la méthode de saisie Universel (Unicode Hex)[3]. La combinaison se fait en pressant la touche Option et en saisissant les 4 chiffres hexadécimaux du point de code Unicode[4].
  • Sous GNOME, presser Ctrl + Maj + U, puis taper le numéro Unicode en hexadécimal, puis appuyer sur Entrée (ou taper le numéro avant de relâcher Ctrl + Maj + U).
  • Dans l'éditeur Vim, presser Ctrl + V puis u, saisir le code hexadécimal du caractère Unicode, et appuyer sur Entrée.

Autres méthodes de saisie[modifier | modifier le code]

Une variété de méthodes de saisie basées sur la numérotation des caractères qui ne s'appellent pas Alt codes est fournie par de nombreux logiciels.

Pour des caractères qui doivent être utilisés couramment, il peut être préférable d'adopter une disposition de touches qui les propose, ou de modifier sa disposition de touches pour y ajouter ces caractères.

Limitations[modifier | modifier le code]

Certaines de ces méthodes de saisie présentent des limitations. Par exemple, certaines méthodes limitent la saisie à quatre chiffres hexadécimaux, ce qui interdit de saisir des codes de caractères s'écrivant sur cinq chiffres hexadécimaux.

Notes et références[modifier | modifier le code]

  1. Taper et afficher les accents et les signes diacritiques, sur le site windowshelp.microsoft.com
  2. Alt Codes, sur le site alt-codes.net
  3. Universel (Unicode Hex) en français, Unicode Hex Input en anglais
  4. (en) Taper des caractères spéciaux et accentués, sur le site mac.sillydog.org

Voir aussi[modifier | modifier le code]

  • ISO/CEI 14755, Méthodes de saisie de caractères du répertoire de l'ISO/CEI 10646 à l'aide d'un clavier ou d'autres unités d'entrée.

Liens externes[modifier | modifier le code]