Титла: Смяна на точката със запетя Публикувано от: IvanST в Jun 08, 2005, 20:10 Здравейте ,
интересува ме дали има начин да се промени точката която е на клавиатурата с цифрите да изписва запетайка, става въпрос за работа с таблици - Gnumeric и е много по удобно когато се въвеждат цифри с десетичен знак там да си е запетайката, говоря за кирилица под БДС. Системата е Archlinux кирилизирана с bgLinux-cp1251. Ако някой знае как става да помогне да спасим една девойка от разходка по клавиатурата Титла: Смяна на точката със запетя Публикувано от: rpetrov в Jun 09, 2005, 11:03 опитай с
Дистрибуцията, която ползваш явно е много архивна. Титла: Смяна на точката със запетя Публикувано от: CaBA в Jun 09, 2005, 15:51 Това не зависи ли от локала? По-точно от LC_NUMERIC? При мен LC_NUMERIC=bg_BG и в gnumeric клавиша "." от цифровата клавиатура си печата запетайка.
Титла: Смяна на точката със запетя Публикувано от: rpetrov в Jun 10, 2005, 11:55
И така трябва да е без нищо да се променя. Нямам представа защо при IvanST клавиша KP_Decimal не дава запетайка в gnumeric. Бел.: правилно е
IvanST, коя версия на X Window се използва? Какъв е резултата от командите "locale" и "setxkbmap -v 10" ? Да не би пакета, който IvanST е използвал за кирилизиране, да е дал отражение върху правилната работа на xkb ? Титла: Смяна на точката със запетя Публикувано от: IvanST в Jun 10, 2005, 13:54 С keycode 91 = KP_Delete comma стана благодаря rpetrov, а иначе дистрибуцията не е архивна еми си е ъпдейтвана до последно, bgLinux и той е последният, най-интересното е че и на моя компютър е така който е с Debian Sid, аз си мислих че е така по дефолт обаче явно не е, а каква е причината незнам иначе LC_NUMERIC си е наред показва си точно bg_BG, може би keymap са различни при различните дистрибуции някой ако знае да ме осветли по тези въпроси че бъде добре Благодаря още веднъж, и от името на девойката
Това е от моя компютър: locale: LANG=bg_BG.UTF-8 LC_CTYPE="bg_BG.UTF-8" LC_NUMERIC="bg_BG.UTF-8" LC_TIME="bg_BG.UTF-8" LC_COLLATE="bg_BG.UTF-8" LC_MONETARY="bg_BG.UTF-8" LC_MESSAGES="bg_BG.UTF-8" LC_PAPER="bg_BG.UTF-8" LC_NAME="bg_BG.UTF-8" LC_ADDRESS="bg_BG.UTF-8" LC_TELEPHONE="bg_BG.UTF-8" LC_MEASUREMENT="bg_BG.UTF-8" LC_IDENTIFICATION="bg_BG.UTF-8" LC_ALL= setxkbmap -v 10 Setting verbose level to 10 locale is C Applied rules from xfree86: model: pc105 layout: us,bg variant: ,phonetic options: grp:alt_shift_toggle,grp_led:scroll Trying to build keymap using the following components: keycodes: xfree86+aliases(qwerty) types: complete compat: complete+leds(scroll) symbols: pc/pc(pc105)+pc/us+pc/bg(phonetic):2+group(alt_shift_toggle) geometry: pc(pc105) Титла: Смяна на точката със запетя Публикувано от: rpetrov в Jun 10, 2005, 22:37 клав.настр. (symbols) изглеждат добре.
При мен, а и при CaBA май, gnumeric работи с KP_Decimal
също така и xcalc работи с KP_Decimal. При comma не работи, по-точно не е настоен да работи. Gnumeric, при български настройки, би трябвало да възприема за десетичен разделител запетайката - теста е като при въвеждането на число, се използва запетайката от нормалната клавиатура. Може би на Archlinux, за keycode 91, не зададено нито KP_Decimal, нито comma. Странно. Не ми се вярва да са променили в .../symbols/pc/pc дефиницията за KPDL от xkb_symbols "basic" . Титла: Смяна на точката със запетя Публикувано от: IvanST в Jun 12, 2005, 12:58 Еми както казах това не е само на Archlinux ами е и на мойта система която е с Debian :
xmodmap -pk | grep -w 91 91 0xff9f (KP_Delete) 0xffae (KP_Decimal) и въпреки всичко си излиза точка не запетя когато му задам : keycode 91 = KP_Delete comma вече си излиза запетайка точно обратното на това което е при вас |