[LINUX:22166] Re: KDE 2.0 Turkce klavye olasi cozum betikler ile

---------

New Message Reply About this list Date view Thread view Subject view Author view

From: Togan Muftuoglu (toganm@turk.net)
Date: Fri 24 Nov 2000 - 20:38:59 EET


Iki satir yazmak istemeyenler icin ekteki betik belki isinizie yarar.
calisip calismadigini denemedim o nedenle risk size aittir.

attachli dosyalari ayni dizinde toplayin ondan sonra root olarak
trekleme dosyasini cagirin dizin icinde iken

root@linux# >chmod +x trekleme

root@linux# > ./trekleme

Bu sekilde olmaz ise daha onceki mailde anlatilan elle duzeltmeleri
yapin.

XFree86Config dosyasini duzeltmeyi unutmayin

6)XF86Config dosyasinda asagidaki degisikleri yapin (XFree86 4.01 icin)
Win keyboardlar icin

Section "InputDevice"
  Driver "keyboard"
  Identifier "Keyboard[0]"
  Option "Protocol" "Standard"
  Option "XkbKeyCodes" "xfree86"
  Option "XkbLayout" "trq"
  Option "XkbModel" "pc105"
  Option "XkbRules" "xfree86"
EndSection

XFree86 3.x icin XF86Config dosyasinda keyboardi asagidaki gibi
tanimlayin winkeyboardlar icin

Section "Keyboard"
  Protocol "Standard"
  XkbRules "xfree86"
  XkbKeycodes "xfree86"
  XkbModel "pc105"
  XkbLayout "trq"
  XkbVariant "nodeadkeys"
EndSection

Bu arada deneyip kullanan varsa da lutfen iki satir yazsin ben de
ogrenmis olayim

-- 
Togan Muftuoglu
toganm@turk.net

100% MS FREE Absolutely no component of Microsoft was used in the generation or posting of this e-mail. So it is virus free

-dp----- a------- trq(basic) --p----- a------- trq(Sundeadkeys) --p----- a------- trq(sundeadkeys) --p----- a------- trq(nodeadkeys)

#/bin/sh test !$USER="root"

cp trq /usr/X11R6/lib/X11/xkb/symbols/. cat xfreetrek >> /usr/X11R6/lib/X11/xkb/keymap/xfree86 echo " -------- -------- xfree86(trq)" >>/usr/X11R6/lib/X11/xkb/keymap.dir cat symbolstrek >>/usr/X11R6/lib/X11/xkb/symbols.dir echo "trq Turkish">>/usr/X11R6/lib/X11/xkb/rules/xfree.lst echo "trq Turkish">>/usr/X11R6/lib/X11/xkb/rules/sun.lst echo "trq Turkish">>/usr/X11R6/lib/X11/xkb/rules/sgi.lst

echo "dosya aktarma ve dosya duzeltme islemi tamamlandi" echo "simdi XF86Config dosyanizi duzenleyin"

//Turkisk keyboaard layout simple US/ASCII difference //23/11/2000 Togan Muftuoglu toganm@yahoo.com // xkb_keymap "trq" { xkb_keycodes { include "xfree86" }; xkb_types { include "default" }; xkb_compatibility { include "default" }; xkb_symbols { include "en_US(pc105)+trq" }; xkb_geometry { include "pc(pc102)" }; };

// $XConsortium: de /main/4 1996/08/31 12:19:20 kaleb $ // $XFree86: xc/programs/xkbcomp/symbols/de,v 3.8 1999/07/12 05:10:47 dawes Exp $ default partial alphanumeric_keys xkb_symbols "basic" {

// Describes the differences between a very simple US/ASCII // keyboard and a very simple Turkish Q keyboard Togan Muftuoglu // toganm@yahoo.com 23 November 2000

// Alphanumeric section name[Group1]= "Turkish"; key <TLDE> { [ quotedbl, eacute ], [ notsign ] }; key <AE02> { [ 2, apostrophe ], [ twosuperior ] }; key <AE03> { [ 3, asciicircum ], [ numbersign ] }; key <AE04> { [ 4, plus ], [ dollar ] }; key <AE05> { [ 5, percent ], [ onehalf ] }; key <AE06> { [ 6, ampersand ], [ threequarters ] }; key <AE07> { [ 7, slash ], [ braceleft ] }; key <AE08> { [ 8, parenleft ], [ bracketleft ] }; key <AE09> { [ 9, parenright ], [ bracketright, plusminus ] }; key <AE10> { [ 0, equal ], [ braceright, degree ] }; key <AE11> { [ asterisk, question ], [ backslash, questiondown ] }; key <AE12> { [ minus, underscore ] };

key <AD01> { [ q, Q ], [ at ] }; key <AD03> { [ e, E ], [ EuroSign ] }; key <AD05> { [ t, T ] }; key <AD07> { [ u, U ] }; key <AD08> { [ yacute, I ] }; key <AD11> { [ eth, Eth ], [ dead_diaeresis ] }; key <AD12> { [ udiaeresis, Udiaeresis ], [ asciitilde, dead_macron ] }; key <AC10> { [ thorn, Thorn ], [ acute ] }; key <AC11> { [ i, Yacute ], [ dead_circumflex ] }; key <BKSL> { [ comma, semicolon ], [ grave ] };

key <LSGT> { [ less, greater ], [ bar ] }; key <AB07> { [ m, M ], [ mu ] }; key <AB08> { [ odiaeresis, Odiaeresis ] }; key <AB09> { [ ccedilla, Ccedilla ], [ periodcentered, division ] }; key <AB10> { [ period, colon ], [slash ] }; key <RALT> { [ Mode_switch, Multi_key ] };

// End alphanumeric section, begin "Keypad" key <KPDL> { [ KP_Delete, KP_Separator ] }; // End "Keypad" section

// begin modifier mappings modifier_map Shift { Shift_L }; modifier_map Lock { Caps_Lock }; modifier_map Control{ Control_L }; modifier_map Mod3 { Mode_switch }; };

partial alphanumeric_keys xkb_symbols "Sundeadkeys" { // modify the default Turkish Q layout to use Sun dead keys include "trq(basic)" key <TLDE> { [ quotedbl, eacute ], [ notsign ] }; key <AE12> { [ minus, underscore ] }; key <AD11> { [ eth, Eth ], [ SunFA_Diaeresis ] }; key <AD12> { [ udiaeresis, Udiaeresis ], [ SunFA_Tilde, dead_macron ] }; key <AC10> { [ thorn, Thorn ], [ SunFA_Acute ] }; key <AC11> { [ i, Yacute ], [ SunFA_Circum ] };

key <BKSL> { [ comma, semicolon ], [ SunFA_Grave ] }; };

partial alphanumeric_keys xkb_symbols "sundeadkeys" { include "trq(Sundeadkeys)" };

partial alphanumeric_keys xkb_symbols "nodeadkeys" { // modify the default Turkish Q layout to not have any dead keys include "trq(basic)" key <TLDE> { [ quotedbl, eacute ], [ notsign ] }; key <AE12> { [ minus, underscore ] }; key <AD11> { [ eth, Eth ], [ diaeresis ] }; key <AD12> { [ udiaeresis, Udiaeresis ], [ asciitilde, macron ] }; key <AC10> { [ thorn, Thorn ], [ acute ] }; key <AC11> { [ i, Yacute ], [ asciicircum ] };

key <BKSL> { [ comma, semicolon ], [ grave ] }; };

Listeden cikmak icin: unsub linux mesajini listeci@bilkent.edu.tr adresine gonderiniz. Lutfen Listeci icin MIME / HTML / Turkce Aksan kullanmayin. Listeci arayuzu: http://listweb.bilkent.edu.tr/yardim/bilkent/linux.html Liste arsivinin adresi: http://listweb.bilkent.edu.tr/


New Message Reply About this list Date view Thread view Subject view Author view

---------

Bu arsiv hypermail 2b29 tarafindan uretilmistir.