Вид специальных символов

Материал из FRUCT Maemo wiki (Russian)
(Различия между версиями)
Перейти к: навигация, поиск
({{PAGENAME}})
 
(не показаны 4 промежуточные версии 2 участников)
Строка 1: Строка 1:
 +
=={{PAGENAME}}==
 +
 
'''Вид cпециальных символов''' (SCV) – это таблица символов, которая появляется, если нажать Fn+Ctrl (симв) на выдвижной клавиатуре устройств [http://wiki.maemo.org/Nokia_N810 N810] и [http://wiki.maemo.org/Nokia_N900 N900].  
 
'''Вид cпециальных символов''' (SCV) – это таблица символов, которая появляется, если нажать Fn+Ctrl (симв) на выдвижной клавиатуре устройств [http://wiki.maemo.org/Nokia_N810 N810] и [http://wiki.maemo.org/Nokia_N900 N900].  
  
 
Предлагаемый набор символов зависит от раскладки аппаратной клавиатуры, которая выбирается в настройках ввод текста. Настройка SCV под индивидуальные требования полезна для тех пользователей, кто вводит данные, используя язык, который отличается от раскладки аппаратной клавиатуры.  Раскладка таблицы SCV определяется в файлах *.vkb, размещенных в /usr/share/scv_layouts/ в файловой системе устройства. Предварительно установленные файлы содержатся в пакете hildon-im-keyboard-assistant-scv (с закрытым источником). Файлы vkb представлены в двоичном формате и генерируются из текстового файла, используя компилятор vkb файлов.  
 
Предлагаемый набор символов зависит от раскладки аппаратной клавиатуры, которая выбирается в настройках ввод текста. Настройка SCV под индивидуальные требования полезна для тех пользователей, кто вводит данные, используя язык, который отличается от раскладки аппаратной клавиатуры.  Раскладка таблицы SCV определяется в файлах *.vkb, размещенных в /usr/share/scv_layouts/ в файловой системе устройства. Предварительно установленные файлы содержатся в пакете hildon-im-keyboard-assistant-scv (с закрытым источником). Файлы vkb представлены в двоичном формате и генерируются из текстового файла, используя компилятор vkb файлов.  
  
Компилятор vkb файлов можно найти на [http://www.upir.cz/maemo/keyboards/ страницах Upir's Maemo]. Загрузите источники ukeyboard и скомпилируйте их (соберите) на компьютере с операционной системой Linux (нет необходимости использовать Maemo Scratchbox). Компиляция Maemo зависимых частей завершиться неудачно, но компилятор vkb удастся скомпилировать.   
+
Компилятор vkb файлов можно найти на [http://www.upir.cz/maemo/keyboards/ страницах Upir's Maemo]. Загрузите источники ukeyboard и скомпилируйте их (соберите) на компьютере с операционной системой Linux (нет необходимости использовать Maemo Scratchbox). Компиляция Maemo зависимых частей завершится неудачно, но компилятор vkb удастся скомпилировать.   
  
 
В подкаталоге keyboards-scv есть образцы .def файлов, которые можно настроить согласно потребностям пользователя. Скопируйте файл, задав ему имя аппаратной клавиатуры, например, us.def, отредактируйте его по своему усмотрению, выполните ../vkb_compiler us.def us.vkb.  
 
В подкаталоге keyboards-scv есть образцы .def файлов, которые можно настроить согласно потребностям пользователя. Скопируйте файл, задав ему имя аппаратной клавиатуры, например, us.def, отредактируйте его по своему усмотрению, выполните ../vkb_compiler us.def us.vkb.  
Строка 17: Строка 19:
 
Сообщение о связанной с SCV ошибке: [https://bugs.maemo.org/show_bug.cgi?id=2892 #2892]  
 
Сообщение о связанной с SCV ошибке: [https://bugs.maemo.org/show_bug.cgi?id=2892 #2892]  
  
Также обратитесь к статье, которая посвящена [http://wiki.maemo.org/Remapping_keyboard перераспределению аппаратной клавиатуры].  
+
Также обратитесь к статье, которая посвящена [http://wiki.maemo.org/Remapping_keyboard переназначению аппаратной клавиатуры].  
  
# German, English scv keyboard layout
+
<pre>
# Created by Tilman Vogel <tilman vogel web de> (insert: dot at dot)
+
# German, English scv keyboard layout
 +
# Created by Tilman Vogel <tilman vogel web de> (insert: dot at dot)
  
header {
+
header {
name "German, English"
+
name "German, English"
lang "German, English"
+
lang "German, English"
wc ""
+
wc ""
  
size 0 { width 110 height 72 textpos 41 left 0 top 0 }
+
size 0 { width 110 height 72 textpos 41 left 0 top 0 }
}
+
}
  
kbd_special {
+
kbd_special {
lowercase {
+
lowercase {
 
name ""
 
name ""
 
margin 0 0 0 0
 
margin 0 0 0 0
Строка 71: Строка 74:
 
key è special
 
key è special
 
}
 
}
}
+
}
uppercase {
+
uppercase {
 
name ""
 
name ""
 
margin 0 0 0 0
 
margin 0 0 0 0
Строка 112: Строка 115:
 
key È special
 
key È special
 
}
 
}
}
+
}
}
+
}
 +
</pre>
 +
 
 +
[[Category:Пользователи]]
 +
[[Category:Продвинутые]]

Текущая версия на 18:01, 7 февраля 2010

[править] Вид специальных символов

Вид cпециальных символов (SCV) – это таблица символов, которая появляется, если нажать Fn+Ctrl (симв) на выдвижной клавиатуре устройств N810 и N900.

Предлагаемый набор символов зависит от раскладки аппаратной клавиатуры, которая выбирается в настройках ввод текста. Настройка SCV под индивидуальные требования полезна для тех пользователей, кто вводит данные, используя язык, который отличается от раскладки аппаратной клавиатуры. Раскладка таблицы SCV определяется в файлах *.vkb, размещенных в /usr/share/scv_layouts/ в файловой системе устройства. Предварительно установленные файлы содержатся в пакете hildon-im-keyboard-assistant-scv (с закрытым источником). Файлы vkb представлены в двоичном формате и генерируются из текстового файла, используя компилятор vkb файлов.

Компилятор vkb файлов можно найти на страницах Upir's Maemo. Загрузите источники ukeyboard и скомпилируйте их (соберите) на компьютере с операционной системой Linux (нет необходимости использовать Maemo Scratchbox). Компиляция Maemo зависимых частей завершится неудачно, но компилятор vkb удастся скомпилировать.

В подкаталоге keyboards-scv есть образцы .def файлов, которые можно настроить согласно потребностям пользователя. Скопируйте файл, задав ему имя аппаратной клавиатуры, например, us.def, отредактируйте его по своему усмотрению, выполните ../vkb_compiler us.def us.vkb.

На устройстве выполните резервную копию существующего файла /usr/share/scv_layouts/us.vkb на случай, если понадобится вернуться к исходной раскладке. После этого скопируйте новый файл us.vkb в /usr/share/scv_layouts/ на устройстве.

Зайдите в настройки ввод текста и снова выберите тип аппаратной клавиатуры. После этого должна появиться новая таблица SCV.

Комментарий: Приложение ukeyboard было инсталлировано на устройстве во время выполнения указанных действий. Предполагается, что данная инструкция будет работать и при отсутствии данного приложения.

Для пользователей, которые работают с английской клавиатурой и вводят данные по-немецки, прикреплен специализированный файл us.def. Возможно, позже будет прикреплен скомпилированный файл vkb.

Сообщение о связанной с SCV ошибке: #2892

Также обратитесь к статье, которая посвящена переназначению аппаратной клавиатуры.

# German, English scv keyboard layout
# Created by Tilman Vogel <tilman vogel web de> (insert: dot at dot)

header {
name	"German, English"
lang	"German, English"
wc	""

size	0	{ width 110 height 72 textpos 41 left 0 top 0 }
}

kbd_special {
lowercase {
	name ""
	margin 0 0 0 0
	default_size 0
	row {
	key < special
	key > special
	key [ special
	key ] special
	key { special
	key } special
	key | special
	}
	row {
	tab
	key ¥ special
	key § special
	key ½ special
	key ² special
	key % special
	key ‰ special
	}
	row {
	key ` alpha special dead
	key ´ alpha special dead
	key ^ alpha special dead
	key ~ alpha special dead
	key ¨ alpha special dead
	key ° alpha special dead
	key ˇ alpha special dead
	}
	row {
	key ä special
	key ö special
	key ü special
	key ß special
	key á special
	key é special
	key è special
	}
}
uppercase {
	name ""
	margin 0 0 0 0
	default_size 0
	row {
	key < special
	key > special
	key [ special
	key ] special
	key { special
	key } special
	key | special
	}
	row {
	tab
	key ¥ special
	key § special
	key ½ special
	key ² special
	key % special
	key ‰ special
	}
	row {
	key ` alpha special dead
	key ´ alpha special dead
	key ^ alpha special dead
	key ~ alpha special dead
	key ¨ alpha special dead
	key ° alpha special dead
	key ˇ alpha special dead
	}
	row {
	key Ä special
	key Ö special
	key Ü special
	key ß special
	key Á special
	key É special
	key È special
	}
}
}
Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты