[gnome-shell] keyboard: simplify using Caribou.KeyModel.label
- From: Daiki Ueno <dueno src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] keyboard: simplify using Caribou.KeyModel.label
- Date: Fri, 2 Nov 2012 23:59:18 +0000 (UTC)
commit dd9fc91f6fb577dc5570096bf5807978fcd4f411
Author: Daiki Ueno <ueno unixuser org>
Date: Wed Oct 31 10:54:51 2012 +0900
keyboard: simplify using Caribou.KeyModel.label
https://bugzilla.gnome.org/show_bug.cgi?id=687242
js/ui/keyboard.js | 31 +------------------------------
1 files changed, 1 insertions(+), 30 deletions(-)
---
diff --git a/js/ui/keyboard.js b/js/ui/keyboard.js
index 4d97a9d..482fb30 100644
--- a/js/ui/keyboard.js
+++ b/js/ui/keyboard.js
@@ -20,25 +20,6 @@ const KEYBOARD_TYPE = 'keyboard-type';
const A11Y_APPLICATIONS_SCHEMA = 'org.gnome.desktop.a11y.applications';
const SHOW_KEYBOARD = 'screen-keyboard-enabled';
-// Key constants taken from Antler
-// FIXME: ought to be moved into libcaribou
-const PRETTY_KEYS = {
- 'BackSpace': '\u232b',
- 'space': ' ',
- 'Return': '\u23ce',
- 'Caribou_Prefs': '\u2328',
- 'Caribou_ShiftUp': '\u2b06',
- 'Caribou_ShiftDown': '\u2b07',
- 'Caribou_Emoticons': '\u263a',
- 'Caribou_Symbols': '123',
- 'Caribou_Symbols_More': '{#*',
- 'Caribou_Alpha': 'Abc',
- 'Tab': 'Tab',
- 'Escape': 'Esc',
- 'Control_L': 'Ctrl',
- 'Alt_L': 'Alt'
-};
-
const CaribouKeyboardIface = <interface name='org.gnome.Caribou.Keyboard'>
<method name='Show'>
<arg type='u' direction='in' />
@@ -98,17 +79,7 @@ const Key = new Lang.Class({
},
_makeKey: function () {
- let label = this._key.name;
-
- if (label.length > 1) {
- let pretty = PRETTY_KEYS[label];
- if (pretty)
- label = pretty;
- else
- label = this._getUnichar(this._key);
- }
-
- label = GLib.markup_escape_text(label, -1);
+ let label = GLib.markup_escape_text(this._key.label, -1);
let button = new St.Button ({ label: label,
style_class: 'keyboard-key' });
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]