[Çözüldü]Klavye tuşlarına nasıl farklı görevler atarım

Başlatan fatihuzuner, 13 Mart 2012 - 00:26:01

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

fatihuzuner

Merhaba arkadaşlar.Klavyemde sol tuş çalışmıyor.Windows'ta sharpkeys isimli program kullanıyordum.Sağ ctrl tuşuna bastığımda sol yön tuşunun görevini yapıyordu.Programın ubuntu versiyonunu bulamadım.Acaba bu şekilde çalışan program biliyor musunuz?
Yada elimle bazı yerleri değiştirmem gerekiyorsa nereleri değiştirmem gerek.

if

@fatihuzuner,
Alıntı YapKlavyemde sol tuş çalışmıyor.
ile tam olarak neyi kastettiniz? Farenin sol tuşu mu?

fatihuzuner

Yok klavyemde sol yön tuşu çalışmıyor.ben sağ ctrl tuşuna bastığımda imlecin sola gitmesini istiyorum,sağ ctrl ye baştığımda sol taraftaki seçimleri yapmak istiyorum vsvs...

burk

@fatihuzuner aradığınız programın muadilini uçbirimi ctrl+alt+t tuşlarını kullanarak açıp;
sudo apt-get install XKeyCaps komutu ile yükleyebilirsiniz.

fatihuzuner

#4
böyle bir hata aldım :
fatih@ubuntu:~$ sudo apt-get install XKeyCaps
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı inşa ediliyor.       
Durum bilgisi okunuyor... Bitti       
E: XKeyCaps paketi konumlandırılamıyor


Düzenleme Notu: Komut ve çıktılarını code etiketi içerisinde veriniz.

if

@fatihuzuner, sudo apt-get install xkeycaps

burk

Tam bir düzeltme geçiyordum ki @if yanıtlamış, bu şekilde yüklenmesi gerekir.

fatihuzuner

Laptopum acer 5715z.Programda hangi klavye tipini seçmem gerekiyor.Birkaç deneme yaptım ancak bulamadım.

burk

@fatihuzuner eğer listedeki Kürtçeleri saymazsak 5 tane klavye seçeneği kalıyor, şayet Türkçe Q ve F klavyeler değilse geri kalanları deneyin bence.

fatihuzuner

Dediğiniz yeri göremedim,ekran görüntüsü atma şansınız var mı?

burk

Elbette @fatihuzuner, ben LXDE kullandığım için bende programın adına bir de "l" harfi eklenmiş durumda, buyrun;

fatihuzuner

xkeycaps kullanınca klavye bozuldu.geri getiremedim.en son sizin ekran görüntüsü verdiğiniz lxkeymap ile ancak düzeltebildim.şimdi lxkeymap ile bütün tuşlara basıyorum.bastığım bütün tuşlar sorunsuz gözüküyor.yazı karakterleri arasında sağ ve sol oklarla gezmeye çalışıyorum.sağ ok ile sorunsuz gezebiliyorum ama sol ok ile gezemiyorum.bende bu yüzden hiç kullanmadığım sağ ctrl tuşuna bastığımda imleçlerin sola gitmesini istiyorum.yani klavye ayarlarında soru yok.benim sol tuşum bozuk .donanımsal bir problemi var.sağ taraftaki ctrlnin sol ok yön tuşunun görevini üstlenmesini istiyorum

burk

@fatihuzuner bu programların dışında "Evrensel Erişim Ayarları"nda "screen keybord" başlığında bir de ekran klavyesi var, onu da kullanabilirsiniz. Bunların dışında bu programları hiç kullanmadım ve donanımsal sorunu olan bir tuşun fonksiyon aktarımı nasıl olur bilemiyorum.

Balli

http://ubuntuforums.org/showthread.php?t=188761&highlight=layout

Biraz eskimiş bir konu ama sanırım bir göz atmanızda yarar var.

if

#14
@Balli, verdiğiniz bağlantıda anlatılanla @fatihuzuner'in istediği farklı konular. Verdiğiniz bağlantıda ctrl, altgr, fn gibi tuşlar için yeni bir görev ataması değil; klavye dizilimini değiştirmek anlatılıyor.

@fatihuzuner, xev | grep -A2 --line-buffered '^KeyRelease' | sed -n '/keycode /s/^.*keycode \([0-9]*\).* (.*, \(.*\)).*$/\1 \2/p' komutunu uçbirime girin, onaylayınca ufak bir pencere çıkacaktır, bu durumda sadece sol-yön tuşuna basın, sonra o ufak pencereyi fare ile kapatın. Komutu tekrar uygulayın ve bu sefer de sadece sağ ctrl tuşuna basın, pencereyi kapatın. Uçbirime düşen iki değeri de buraya aktarın.

Yapacağınız işi de yazayım buraya. İkinci komutun sonucu diyelim keycode 105 = Control_R ikincisinden keycode 113 = Left çıktı. Yapacağımız "Left"i "Control_L"ye atamak. 

gedit ~/.Xmodmap ile dosyayı açarsınız

keycode 113 = Control_R
add Left = Control_R
satırlarını girer ve kaydedersiniz. Sonra xmodmap ~/.Xmodmap

fatihuzuner

@if benim sol ok tuşum çalışmıyor.basamıyorum :D
siz direk kodları yazsanız ben direk düzenlesem.
@burk normal zamanlarda mouse ile imleçi kaydırabilirim o zamanlarda sorun olmaz ancak ben sürekli kodlama yapıyorum.mouse ile sürekli imleci sola getirmek zor oluyor.


keycode 105 = Left

Dosyayı bu şekilde düzenleyince çalıştı.Ancak şimdide tuşa basılı tutunca sola doğru ilerlemiyor.Sürekli tuşa basmak zorunda kalıyorum.Acaba @if in yazdıklarının tümünü yazmadığından dolayı mı böyle oldu.@if senin dediğin gibi yazınca ;

./.Xmodmap:2:  bad add modifier name 'left', not allowed
xmodmap:  1 error encountered, aborting.


hatasını veriyor

xmodmap -pke yazınca;

keycode 104 = KP_Enter NoSymbol KP_Enter
keycode 105 = Left NoSymbol Left
keycode 106 = KP_Divide XF86Ungrab KP_Divide XF86Ungrab
keycode 107 = Print Sys_Req Print Sys_Req
keycode 108 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift
keycode 109 = Linefeed NoSymbol Linefeed
keycode 110 = Home NoSymbol Home
keycode 111 = Up NoSymbol Up
keycode 112 = Prior NoSymbol Prior
keycode 113 = Left NoSymbol Left
keycode 114 = Right NoSymbol Right
keycode 115 = End NoSymbol End
keycode 116 = Down NoSymbol Down



yazıyor.105 ile 113 un yazılarıaynı,ancak benim imleç neden sürekli sola doğru gitmiyor.Her basışımda bir kere ilerliyor





Evet arkadaşlar sorunumu çözdüm.sağ ctrl tuşundan control özelliğini kaldırınca çözüldü.dosyaya yazdığım kod:

remove Control = Control_R
keycode 105 = Left


Artık sağ ctrl tuşu sol ok tuşuyla yer değiştirdi.Yardımcı olmaya çalışan herkese teşekkür ederim.Özelliklede @if ufkumu açtığın için sağol :D

if

Rica ederim @fatihuzuner:) Ben de öğrenmiş oldum.

Çözüldü etiketi için: http://forum.ubuntu-tr.net/index.php?topic=2917.0