Mercurial > hg > xemacs-beta
comparison lisp/x11/x-compose.el @ 114:8619ce7e4c50 r20-1b9
Import from CVS: tag r20-1b9
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:21:54 +0200 |
parents | 1ce6082ce73f |
children | 43dd3413c7c7 |
comparison
equal
deleted
inserted
replaced
113:2ec2fe4a4c89 | 114:8619ce7e4c50 |
---|---|
267 | 267 |
268 ;;; The contents of the "dead key" maps. These are shared by the | 268 ;;; The contents of the "dead key" maps. These are shared by the |
269 ;;; compose-map. | 269 ;;; compose-map. |
270 | 270 |
271 (set-keymap-name compose-acute-map 'compose-acute-map) | 271 (set-keymap-name compose-acute-map 'compose-acute-map) |
272 (set-keymap-default-binding compose-acute-map 'self-insert-command) | |
272 (define-key compose-acute-map " " "'") | 273 (define-key compose-acute-map " " "'") |
273 (define-key compose-acute-map "'" [acute]) | 274 (define-key compose-acute-map "'" [acute]) |
274 (define-key compose-acute-map "A" [Aacute]) | 275 (define-key compose-acute-map "A" [Aacute]) |
275 (define-key compose-acute-map "E" [Eacute]) | 276 (define-key compose-acute-map "E" [Eacute]) |
276 (define-key compose-acute-map "I" [Iacute]) | 277 (define-key compose-acute-map "I" [Iacute]) |
283 (define-key compose-acute-map "o" [oacute]) | 284 (define-key compose-acute-map "o" [oacute]) |
284 (define-key compose-acute-map "u" [uacute]) | 285 (define-key compose-acute-map "u" [uacute]) |
285 (define-key compose-acute-map "y" [yacute]) | 286 (define-key compose-acute-map "y" [yacute]) |
286 | 287 |
287 (set-keymap-name compose-grave-map 'compose-grave-map) | 288 (set-keymap-name compose-grave-map 'compose-grave-map) |
289 (set-keymap-default-binding compose-grave-map 'self-insert-command) | |
288 (define-key compose-grave-map " " [grave]) | 290 (define-key compose-grave-map " " [grave]) |
289 (define-key compose-grave-map "A" [Agrave]) | 291 (define-key compose-grave-map "A" [Agrave]) |
290 (define-key compose-grave-map "E" [Egrave]) | 292 (define-key compose-grave-map "E" [Egrave]) |
291 (define-key compose-grave-map "I" [Igrave]) | 293 (define-key compose-grave-map "I" [Igrave]) |
292 (define-key compose-grave-map "O" [Ograve]) | 294 (define-key compose-grave-map "O" [Ograve]) |
296 (define-key compose-grave-map "i" [igrave]) | 298 (define-key compose-grave-map "i" [igrave]) |
297 (define-key compose-grave-map "o" [ograve]) | 299 (define-key compose-grave-map "o" [ograve]) |
298 (define-key compose-grave-map "u" [ugrave]) | 300 (define-key compose-grave-map "u" [ugrave]) |
299 | 301 |
300 (set-keymap-name compose-cedilla-map 'compose-cedilla-map) | 302 (set-keymap-name compose-cedilla-map 'compose-cedilla-map) |
303 (set-keymap-default-binding compose-cedilla-map 'self-insert-command) | |
301 (define-key compose-cedilla-map "," [cedilla]) | 304 (define-key compose-cedilla-map "," [cedilla]) |
302 (define-key compose-cedilla-map "C" [Ccedilla]) | 305 (define-key compose-cedilla-map "C" [Ccedilla]) |
303 (define-key compose-cedilla-map "c" [ccedilla]) | 306 (define-key compose-cedilla-map "c" [ccedilla]) |
304 | 307 |
305 (set-keymap-name compose-diaeresis-map 'compose-diaeresis-map) | 308 (set-keymap-name compose-diaeresis-map 'compose-diaeresis-map) |
309 (set-keymap-default-binding compose-diaeresis-map 'self-insert-command) | |
306 (define-key compose-diaeresis-map " " [diaeresis]) | 310 (define-key compose-diaeresis-map " " [diaeresis]) |
307 (define-key compose-diaeresis-map "\"" [diaeresis]) | 311 (define-key compose-diaeresis-map "\"" [diaeresis]) |
308 (define-key compose-diaeresis-map "A" [Adiaeresis]) | 312 (define-key compose-diaeresis-map "A" [Adiaeresis]) |
309 (define-key compose-diaeresis-map "E" [Ediaeresis]) | 313 (define-key compose-diaeresis-map "E" [Ediaeresis]) |
310 (define-key compose-diaeresis-map "I" [Idiaeresis]) | 314 (define-key compose-diaeresis-map "I" [Idiaeresis]) |
316 (define-key compose-diaeresis-map "o" [odiaeresis]) | 320 (define-key compose-diaeresis-map "o" [odiaeresis]) |
317 (define-key compose-diaeresis-map "u" [udiaeresis]) | 321 (define-key compose-diaeresis-map "u" [udiaeresis]) |
318 (define-key compose-diaeresis-map "y" [ydiaeresis]) | 322 (define-key compose-diaeresis-map "y" [ydiaeresis]) |
319 | 323 |
320 (set-keymap-name compose-circumflex-map 'compose-circumflex-map) | 324 (set-keymap-name compose-circumflex-map 'compose-circumflex-map) |
325 (set-keymap-default-binding compose-circumflex-map 'self-insert-command) | |
321 (define-key compose-circumflex-map " " "^") | 326 (define-key compose-circumflex-map " " "^") |
322 (define-key compose-circumflex-map "/" "|") | 327 (define-key compose-circumflex-map "/" "|") |
323 (define-key compose-circumflex-map "!" [brokenbar]) | 328 (define-key compose-circumflex-map "!" [brokenbar]) |
324 (define-key compose-circumflex-map "-" [macron]) | 329 (define-key compose-circumflex-map "-" [macron]) |
325 (define-key compose-circumflex-map "_" [macron]) | 330 (define-key compose-circumflex-map "_" [macron]) |
338 (define-key compose-circumflex-map "i" [icircumflex]) | 343 (define-key compose-circumflex-map "i" [icircumflex]) |
339 (define-key compose-circumflex-map "o" [ocircumflex]) | 344 (define-key compose-circumflex-map "o" [ocircumflex]) |
340 (define-key compose-circumflex-map "u" [ucircumflex]) | 345 (define-key compose-circumflex-map "u" [ucircumflex]) |
341 | 346 |
342 (set-keymap-name compose-tilde-map 'compose-tilde-map) | 347 (set-keymap-name compose-tilde-map 'compose-tilde-map) |
348 (set-keymap-default-binding compose-tilde-map 'self-insert-command) | |
343 (define-key compose-tilde-map " " "~") | 349 (define-key compose-tilde-map " " "~") |
344 (define-key compose-tilde-map "A" [Atilde]) | 350 (define-key compose-tilde-map "A" [Atilde]) |
345 (define-key compose-tilde-map "N" [Ntilde]) | 351 (define-key compose-tilde-map "N" [Ntilde]) |
346 (define-key compose-tilde-map "O" [Otilde]) | 352 (define-key compose-tilde-map "O" [Otilde]) |
347 (define-key compose-tilde-map "a" [atilde]) | 353 (define-key compose-tilde-map "a" [atilde]) |
348 (define-key compose-tilde-map "n" [ntilde]) | 354 (define-key compose-tilde-map "n" [ntilde]) |
349 (define-key compose-tilde-map "o" [otilde]) | 355 (define-key compose-tilde-map "o" [otilde]) |
350 | 356 |
351 (set-keymap-name compose-ring-map 'compose-ring-map) | 357 (set-keymap-name compose-ring-map 'compose-ring-map) |
358 (set-keymap-default-binding compose-ring-map 'self-insert-command) | |
352 (define-key compose-ring-map " " [degree]) | 359 (define-key compose-ring-map " " [degree]) |
353 (define-key compose-ring-map "A" [Aring]) | 360 (define-key compose-ring-map "A" [Aring]) |
354 (define-key compose-ring-map "a" [aring]) | 361 (define-key compose-ring-map "a" [aring]) |
355 | 362 |
356 | 363 |
357 ;;; The rest of the compose-map. These are the composed characters | 364 ;;; The rest of the compose-map. These are the composed characters |
358 ;;; that are not accessible via "dead" keys. | 365 ;;; that are not accessible via "dead" keys. |
359 | 366 |
360 (set-keymap-name compose-map 'compose-map) | 367 (set-keymap-name compose-map 'compose-map) |
368 (set-keymap-default-binding compose-map 'self-insert-command) | |
361 (define-key compose-map " '" "'") | 369 (define-key compose-map " '" "'") |
362 (define-key compose-map " ^" "^") | 370 (define-key compose-map " ^" "^") |
363 (define-key compose-map " `" "`") | 371 (define-key compose-map " `" "`") |
364 (define-key compose-map " ~" "~") | 372 (define-key compose-map " ~" "~") |
365 (define-key compose-map " " [nobreakspace]) | 373 (define-key compose-map " " [nobreakspace]) |