Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(126)

Unified Diff: ui/events/ozone/layout/xkb/xkb_keyboard_code_conversion.cc

Issue 1284433002: Revise ui::DomKey to unify character and non-character codes. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: IsDead Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ui/events/ozone/layout/xkb/xkb_keyboard_code_conversion.cc
diff --git a/ui/events/ozone/layout/xkb/xkb_keyboard_code_conversion.cc b/ui/events/ozone/layout/xkb/xkb_keyboard_code_conversion.cc
deleted file mode 100644
index 69571c3c289f99a26f51da4b2a538bbb81dfd19a..0000000000000000000000000000000000000000
--- a/ui/events/ozone/layout/xkb/xkb_keyboard_code_conversion.cc
+++ /dev/null
@@ -1,84 +0,0 @@
-// Copyright 2014 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "ui/events/ozone/layout/xkb/xkb_keyboard_code_conversion.h"
-
-#include "ui/events/keycodes/dom/dom_key.h"
-
-namespace ui {
-
-base::char16 DeadXkbKeySymToCombiningCharacter(xkb_keysym_t keysym) {
- switch (keysym) {
- case XKB_KEY_dead_grave:
- return 0x0300; // combining grave accent
- case XKB_KEY_dead_acute:
- return 0x0301; // combining acute accent
- case XKB_KEY_dead_circumflex:
- return 0x0302; // combining circumflex accent
- case XKB_KEY_dead_tilde:
- return 0x0303; // combining tilde
- case XKB_KEY_dead_macron:
- return 0x0304; // combining macron
- case XKB_KEY_dead_breve:
- return 0x0306; // combining breve
- case XKB_KEY_dead_abovedot:
- return 0x0307; // combining dot above
- case XKB_KEY_dead_diaeresis:
- return 0x0308; // combining diaeresis
- case XKB_KEY_dead_abovering:
- return 0x030A; // combining ring above
- case XKB_KEY_dead_doubleacute:
- return 0x030B; // combining double acute accent
- case XKB_KEY_dead_caron:
- return 0x030C; // combining caron
- case XKB_KEY_dead_cedilla:
- return 0x0327; // combining cedilla
- case XKB_KEY_dead_ogonek:
- return 0x0328; // combining ogonek
- case XKB_KEY_dead_iota:
- return 0x0345; // combining greek ypogegrammeni
- case XKB_KEY_dead_voiced_sound:
- return 0x3099; // combining katakana-hiragana voiced sound mark
- case XKB_KEY_dead_semivoiced_sound:
- return 0x309A; // combining katakana-hiragana semi-voiced sound mark
- case XKB_KEY_dead_belowdot:
- return 0x0323; // combining dot below
- case XKB_KEY_dead_hook:
- return 0x0309; // combining hook above
- case XKB_KEY_dead_horn:
- return 0x031B; // combining horn
- case XKB_KEY_dead_stroke:
- return 0x0338; // combining long solidus overlay
- case XKB_KEY_dead_abovecomma:
- return 0x0313; // combining comma above
- case XKB_KEY_dead_abovereversedcomma:
- return 0x0314; // combining reversed comma above
- case XKB_KEY_dead_doublegrave:
- return 0x030F; // combining double grave accent
- case XKB_KEY_dead_belowring:
- return 0x0325; // combining ring below
- case XKB_KEY_dead_belowmacron:
- return 0x0331; // combining macron below
- case XKB_KEY_dead_belowcircumflex:
- return 0x032D; // combining circumflex accent below
- case XKB_KEY_dead_belowtilde:
- return 0x0330; // combining tilde below
- case XKB_KEY_dead_belowbreve:
- return 0x032E; // combining breve below
- case XKB_KEY_dead_belowdiaeresis:
- return 0x0324; // combining diaeresis below
- case XKB_KEY_dead_invertedbreve:
- return 0x0311; // combining inverted breve
- case XKB_KEY_dead_belowcomma:
- return 0x0326; // combining comma below
- case XKB_KEY_dead_currency:
- return 0x00A4; // currency sign
- case XKB_KEY_dead_greek:
- return 0x037E; // greek question mark
- default:
- return 0;
- }
-}
-
-} // namespace ui
« no previous file with comments | « ui/events/ozone/layout/xkb/xkb_keyboard_code_conversion.h ('k') | ui/events/ozone/layout/xkb/xkb_keyboard_layout_engine.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698