Gönderen Konu: CTRL ve ALT Tuşları SHIFT Gibi Çalışıyor  (Okunma sayısı 7327 defa)

Çevrimdışı Albatrossa

  • Çok Yeni Penguen
  • *
  • İleti: 17
  • Dağıtım: Mint
  • Masaüstü Ortamı: Cinnamon
CTRL ve ALT Tuşları SHIFT Gibi Çalışıyor
« : 02 Aralık 2017, 21:39:54 »
Merhaba. Başlıkta da belirttiğim gibi CTRL, Alt Gr gibi tuşlar Shift gibi çalışıyor. Bu konuyu araştırdım bazı Everest klavyelerde oluyormuş. https://bitbucket.org/Swoogan/aziokbd adresindeki işlemleri yapmama rağmen durum aynı. Yardım edebilir misiniz?

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • Guru
  • *****
  • İleti: 18863
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 20 & LMDE 4
  • Masaüstü Ortamı: Cinnamon 4.6 & Xfce 4.14
  • Grafik Kartı: Nvidia GF 9500
  • İşlemci: AMD X3
Ynt: CTRL ve ALT Tuşları SHIFT Gibi Çalışıyor
« Yanıtla #1 : 02 Aralık 2017, 22:37:20 »
[member=5298]Albatrossa[/member] , lütfen forum içi arama yapmayı ihmal etmeyelim.

Şu konuları incelediniz mi?

https://forum.linuxmint.net.tr/index.php?topic=5091.msg32549#msg32549
https://forum.linuxmint.net.tr/index.php?topic=4193.msg26930#msg26930
Elimizden geldiğince dilimizin döndüğünce...

[info] Konu Açarken Dikkat Edilmesi Gerekenler  |  Forum Kuralları  |  Kod Etiketi Kullanımı[/info]

Çevrimdışı Albatrossa

  • Çok Yeni Penguen
  • *
  • İleti: 17
  • Dağıtım: Mint
  • Masaüstü Ortamı: Cinnamon
Ynt: CTRL ve ALT Tuşları SHIFT Gibi Çalışıyor
« Yanıtla #2 : 02 Aralık 2017, 23:10:59 »
[member=5298]Albatrossa[/member] , lütfen forum içi arama yapmayı ihmal etmeyelim.

Şu konuları incelediniz mi?

https://forum.linuxmint.net.tr/index.php?topic=5091.msg32549#msg32549
https://forum.linuxmint.net.tr/index.php?topic=4193.msg26930#msg26930
Üstteki konuda belirtilenleri yaptım fakat
Kod: [Seç]
sudo restart mdmBu kodu yazınca şu çıktıları aldım
Kod: [Seç]
restart: Upstart'a bağlanılamıyor: Failed to connect to socket /com/ubuntu/upstart: Bağlantı reddedildi
Alttaki konuda da /etc/default/grub burada "grub" değil "grub.d" klasörü vardı.

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • Guru
  • *****
  • İleti: 18863
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 20 & LMDE 4
  • Masaüstü Ortamı: Cinnamon 4.6 & Xfce 4.14
  • Grafik Kartı: Nvidia GF 9500
  • İşlemci: AMD X3
Ynt: CTRL ve ALT Tuşları SHIFT Gibi Çalışıyor
« Yanıtla #3 : 02 Aralık 2017, 23:19:47 »
Aşağıdaki komutun çıktısına bakalım.

Kod: [Seç]
inxi -Sxx
/etc/default/grub dizin değil bir dosyadır.
Elimizden geldiğince dilimizin döndüğünce...

[info] Konu Açarken Dikkat Edilmesi Gerekenler  |  Forum Kuralları  |  Kod Etiketi Kullanımı[/info]

Çevrimdışı Albatrossa

  • Çok Yeni Penguen
  • *
  • İleti: 17
  • Dağıtım: Mint
  • Masaüstü Ortamı: Cinnamon
Ynt: CTRL ve ALT Tuşları SHIFT Gibi Çalışıyor
« Yanıtla #4 : 02 Aralık 2017, 23:22:27 »
Aşağıdaki komutun çıktısına bakalım.

Kod: [Seç]
inxi -Sxx
/etc/default/grub dizin değil bir dosyadır.
Kod: [Seç]
System:    Host: albatrossa-MS-7721 Kernel: 4.10.0-38-generic x86_64 (64 bit gcc: 5.4.0)
           Desktop: Cinnamon 3.6.6 (Gtk 3.18.9-1ubuntu3.3) dm: lightdm
           Distro: Linux Mint 18.3 Sylvia

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • Guru
  • *****
  • İleti: 18863
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 20 & LMDE 4
  • Masaüstü Ortamı: Cinnamon 4.6 & Xfce 4.14
  • Grafik Kartı: Nvidia GF 9500
  • İşlemci: AMD X3
Ynt: CTRL ve ALT Tuşları SHIFT Gibi Çalışıyor
« Yanıtla #5 : 02 Aralık 2017, 23:28:16 »
 /etc/default/grub dosyaasını aşağıdaki komutla açmayı deneyiniz.

Kod: [Seç]
sudo xed /etc/default/grub
Linux Mint 18.3'de mdm yerine lightdm görüntü yönetcisi kullanılıyor, ama mdm ya da lightdm ile ilgili bir komut kullanmanızı gerektirecek bir husus olmadığıı ekleyelim. Bu komut sadece görüntü yöneticisini yeniden başlatır, Linux Mint 18.3 için aşağıdaki şekilde kullanılır. Bu komutla birlikte X sunucusu da yeniden başlar, yani grafik ortam.

Kod: [Seç]
sudo service lightdm restart
Elimizden geldiğince dilimizin döndüğünce...

[info] Konu Açarken Dikkat Edilmesi Gerekenler  |  Forum Kuralları  |  Kod Etiketi Kullanımı[/info]

Çevrimdışı Albatrossa

  • Çok Yeni Penguen
  • *
  • İleti: 17
  • Dağıtım: Mint
  • Masaüstü Ortamı: Cinnamon
Ynt: CTRL ve ALT Tuşları SHIFT Gibi Çalışıyor
« Yanıtla #6 : 02 Aralık 2017, 23:39:51 »
/etc/default/grub dosyaasını aşağıdaki komutla açmayı deneyiniz.

Kod: [Seç]
sudo xed /etc/default/grub
Linux Mint 18.3'de mdm yerine lightdm görüntü yönetcisi kullanılıyor, ama mdm ya da lightdm ile ilgili bir komut kullanmanızı gerektirecek bir husus olmadığıı ekleyelim. Bu komut sadece görüntü yöneticisini yeniden başlatır, Linux Mint 18.3 için aşağıdaki şekilde kullanılır. Bu komutla birlikte X sunucusu da yeniden başlar, yani grafik ortam.

Kod: [Seç]
sudo service lightdm restart
Alttaki konuda belirtilen dosyalara sudo xed komutlarıyla ulaşıp denilenleri yaptım. Ctrl ve Alt Gr tuşları hala Shift gibi çalışıyor ama bilgisayar açılınca klavyede Num parlak olarak geldi. Normalde sönük oluyordu.

Edit: Gerçekten internetteki Türkçe - İngilizce bir sürü kaynağı taradım ve yönergeleri uyguladım fakat hala sorunu çözemedim. Ya klavyeyi değiştireceğim ya da dağıtımı. Gerçi başka dağıtımlarda da bu sorun olabiliyormuş. Neyse araştırmaya devam.
« Son Düzenleme: 03 Aralık 2017, 00:12:20 Gönderen: Albatrossa »

Çevrimdışı Genizcil_N

  • Forum Sorumlusu
  • Guru
  • *****
  • İleti: 1976
  • Dağıtım: Linux Mint 20
  • Masaüstü Ortamı: Mate
Ynt: CTRL ve ALT Tuşları SHIFT Gibi Çalışıyor
« Yanıtla #7 : 03 Aralık 2017, 13:46:52 »
Klavyenizin modeli nedir? Buradaki kurulum adımlarının çıktılarını ve aşağıdaki komutun çıktısını paylaşabilir misiniz?
Kod: [Seç]
lsusb

Çevrimdışı Albatrossa

  • Çok Yeni Penguen
  • *
  • İleti: 17
  • Dağıtım: Mint
  • Masaüstü Ortamı: Cinnamon
Ynt: CTRL ve ALT Tuşları SHIFT Gibi Çalışıyor
« Yanıtla #8 : 03 Aralık 2017, 15:03:08 »
Klavyenizin modeli nedir? Buradaki kurulum adımlarının çıktılarını ve aşağıdaki komutun çıktısını paylaşabilir misiniz?
Kod: [Seç]
lsusb
Klavyemin modeli Everest Rampage KB-R01. Çıktıları paylaşıyorum.
Kod: [Seç]
albatrossa[member=5298]Albatrossa[/member]-MS-7721 ~ $ sudo apt-get install mercurial build-essential linux-headers-generic dkms
Kod: [Seç]
[sudo] password for albatrossa:
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor       
Durum bilgisi okunuyor... Bitti     
build-essential zaten en yeni sürümde (12.1ubuntu2).
mercurial zaten en yeni sürümde (3.7.3-1ubuntu1).
dkms zaten en yeni sürümde (2.2.0.3-2ubuntu11.5).
linux-headers-generic zaten en yeni sürümde (4.4.0.101.106).
0 paket yükseltilecek, 0 yeni paket kurulacak, 0 paket kaldırılacak ve 1 paket yükseltilmeyecek.

Kod: [Seç]
albatrossa[member=5298]Albatrossa[/member]-MS-7721 ~ $ hg clone https://bitbucket.org/Swoogan/aziokbd
Kod: [Seç]
destination directory: aziokbd
abort: destination 'aziokbd' is not empty

Kod: [Seç]
albatrossa[member=5298]Albatrossa[/member]-MS-7721 ~ $ cd aziokbd
Kod: [Seç]
albatrossa[member=5298]Albatrossa[/member]-MS-7721 ~/aziokbd $
Kod: [Seç]
albatrossa[member=5298]Albatrossa[/member]-MS-7721 ~/aziokbd $ sudo ./install.sh dkms
Backslash fix (y/N)?y
Kod: [Seç]
## Installing package with DKMS ##
make -C /lib/modules/4.10.0-38-generic/build M=/home/albatrossa/aziokbd clean
make[1]: Entering directory '/usr/src/linux-headers-4.10.0-38-generic'
make[1]: Leaving directory '/usr/src/linux-headers-4.10.0-38-generic'
rm -rf /usr/src/aziokbd-1.0.0
mkdir /usr/src/aziokbd-1.0.0 -p
cp . /usr/src/aziokbd-1.0.0 -a
rm -rf /usr/src/aziokbd-1.0.0/.hg

-------- Uninstall Beginning --------
Module:  aziokbd
Version: 1.0.0
Kernel:  4.10.0-38-generic (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

aziokbd.ko:
 - Uninstallation
   - Deleting from: /lib/modules/4.10.0-38-generic/kernel/drivers/input/keyboard/
 - Original module
   - Archived original module found in the DKMS tree
   - Moving it to: /lib/modules/4.10.0-38-generic/kernel/drivers/input/keyboard/
depmod....

Removing original_module from DKMS tree for kernel 4.10.0-38-generic (x86_64)

DKMS: uninstall completed.

------------------------------
Deleting module version: 1.0.0
completely from the DKMS tree.
------------------------------
Done.
dkms add -m aziokbd -v 1.0.0

Creating symlink /var/lib/dkms/aziokbd/1.0.0/source ->
                 /usr/src/aziokbd-1.0.0

DKMS: add completed.
dkms build -m aziokbd -v 1.0.0

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=4.10.0-38-generic BKSLFIX=y....
cleaning build area....

DKMS: build completed.
dkms install -m aziokbd -v 1.0.0 --force

aziokbd:
Running module version sanity check.
 - Original module
   - Found /lib/modules/4.10.0-38-generic/kernel/drivers/input/keyboard/aziokbd.ko
   - Storing in /var/lib/dkms/aziokbd/original_module/4.10.0-38-generic/x86_64/
   - Archiving for uninstallation purposes
 - Installation
   - Installing to /lib/modules/4.10.0-38-generic/kernel/drivers/input/keyboard/

depmod....

DKMS: install completed.
usbhid                 53248  0
hid                   118784  2 hid_generic,usbhid
## usbhid is module ##
options usbhid quirks=0x0c45:0x7603:0x0007
NOTICE - modprobe config files have already been updated
## Starting module ##
## Attempting to reload usbhid module ##

Kod: [Seç]
albatrossa[member=5298]Albatrossa[/member]-MS-7721 ~ $ lsmod | grep usbhid
Kod: [Seç]
usbhid                 53248  0
hid                   118784  2 hid_generic,usbhid

Alttaki komutun çıkıntısı:

Kod: [Seç]
albatrossa[member=5298]Albatrossa[/member]-MS-7721 ~ $ lsusb
Kod: [Seç]
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 006 Device 003: ID 275d:0a29 
Bus 006 Device 002: ID 0c45:760a Microdia
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


Edit: Cidden illallah ettirdi bu sorun ya. Linux'a geçerim hem programlama dillerini öğrenirim falan diye heves ettim. Bu tuşlar çalışmadıktan sonra nasıl kod yazayım. İkinize de yardımlarınız için çok teşekkür ederim galiba çözülmeyecek mecbur klavye değiştireceğim.
« Son Düzenleme: 03 Aralık 2017, 15:25:22 Gönderen: Albatrossa »

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • Guru
  • *****
  • İleti: 18863
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 20 & LMDE 4
  • Masaüstü Ortamı: Cinnamon 4.6 & Xfce 4.14
  • Grafik Kartı: Nvidia GF 9500
  • İşlemci: AMD X3
Ynt: CTRL ve ALT Tuşları SHIFT Gibi Çalışıyor
« Yanıtla #9 : 03 Aralık 2017, 15:35:58 »
Aşağıdaki komutların çıktılarına bakalım.

Kod: [Seç]
dkms status
modinfo aziokbd
cat /proc/cmdline
cat /etc/default/grub
cat /etc/modprobe.d/usbhid.conf

Elimizden geldiğince dilimizin döndüğünce...

[info] Konu Açarken Dikkat Edilmesi Gerekenler  |  Forum Kuralları  |  Kod Etiketi Kullanımı[/info]

Çevrimdışı Albatrossa

  • Çok Yeni Penguen
  • *
  • İleti: 17
  • Dağıtım: Mint
  • Masaüstü Ortamı: Cinnamon
Ynt: CTRL ve ALT Tuşları SHIFT Gibi Çalışıyor
« Yanıtla #10 : 03 Aralık 2017, 16:14:46 »
Aşağıdaki komutların çıktılarına bakalım.

Kod: [Seç]
dkms status
[code]modinfo aziokbd
cat /proc/cmdline
cat /etc/default/grub
cat /etc/modprobe.d/usbhid.conf
Kod: [Seç]
~ $ dkms status
aziokbd, 1.0.0, 4.10.0-38-generic, x86_64: installed (original_module exists)
ndiswrapper, 1.60, 4.10.0-38-generic, x86_64: installed
ndiswrapper, 1.60, 4.4.0-101-generic, x86_64: installed
Kod: [Seç]
~ $ modinfo aziokbd
filename:       /lib/modules/4.10.0-38-generic/kernel/drivers/input/keyboard/aziokbd.ko
license:        GPL
description:    Azio L70 Keyboard Driver
author:         Colin Svingen <swoogan@hotmail.com>
srcversion:     FDDE49C96827094DB08FC58
alias:          usb:v0C45p7603d*dc*dsc*dp*ic*isc*ip*in*
depends:       
vermagic:       4.10.0-38-generic SMP mod_unload
Kod: [Seç]
~ $ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.10.0-38-generic root=UUID=21cf14f9-5d45-487f-aaec-bc8ffc15102e ro quiet usbhid.quirks=0x0c45:0x7603:0x7
Kod: [Seç]
~ $ cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet usbhid.quirks=0x0c45:0x7603:0x7"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Kod: [Seç]
~ $ cat /etc/modprobe.d/usbhid.conf
options usbhid quirks=0x0c45:0x7603:0x0007
« Son Düzenleme: 03 Aralık 2017, 16:16:12 Gönderen: Albatrossa »

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • Guru
  • *****
  • İleti: 18863
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 20 & LMDE 4
  • Masaüstü Ortamı: Cinnamon 4.6 & Xfce 4.14
  • Grafik Kartı: Nvidia GF 9500
  • İşlemci: AMD X3
Ynt: CTRL ve ALT Tuşları SHIFT Gibi Çalışıyor
« Yanıtla #11 : 03 Aralık 2017, 17:02:57 »
Kod: [Seç]
Bus 006 Device 002: ID 0c45:760a Microdia
Sizin klavyenin VID ve PIS değerleri yularıdaki gibi, ama siz anlatılan konudaki PID ve VID değerlerini girmişsiniz.

/etc/modprobe.d/usbhid.conf dosyasının içeriğini buna göre aşağıdaki şekilde değiştirmelisiniz, sonrasında sistemi yeniden başlatırsınız.

Kod: [Seç]
options usbhid quirks=0x0c45:0x760a:0x0007
Yine /etc/default/grub dosyaınaki satır aşağıdaki gibi olmalı.

Kod: [Seç]
GRUB_CMDLINE_LINUX_DEFAULT="quiet usbhid.quirks=0x0c45:0x760a:0x7"
Grub dosyasını değiştirip kaydettikten sonra aşağıdaki komutla grub yapılandırma dosyasını güncellemelisiniz.

Kod: [Seç]
sudo update-grub
Eğer sorun bu şekilde değişmezse, düzenleme yaptığınız dosyalardaki son kısımları 0x0007 yerine 0x0004 ve 0x7 yerine 0x4 olarak değiştirmeyi denersiniz.

Elimizden geldiğince dilimizin döndüğünce...

[info] Konu Açarken Dikkat Edilmesi Gerekenler  |  Forum Kuralları  |  Kod Etiketi Kullanımı[/info]

Çevrimdışı Albatrossa

  • Çok Yeni Penguen
  • *
  • İleti: 17
  • Dağıtım: Mint
  • Masaüstü Ortamı: Cinnamon
Ynt: CTRL ve ALT Tuşları SHIFT Gibi Çalışıyor
« Yanıtla #12 : 03 Aralık 2017, 19:25:37 »
Kod: [Seç]
Bus 006 Device 002: ID 0c45:760a Microdia
Sizin klavyenin VID ve PIS değerleri yularıdaki gibi, ama siz anlatılan konudaki PID ve VID değerlerini girmişsiniz.

/etc/modprobe.d/usbhid.conf dosyasının içeriğini buna göre aşağıdaki şekilde değiştirmelisiniz, sonrasında sistemi yeniden başlatırsınız.

Kod: [Seç]
options usbhid quirks=0x0c45:0x760a:0x0007
Yine /etc/default/grub dosyaınaki satır aşağıdaki gibi olmalı.

Kod: [Seç]
GRUB_CMDLINE_LINUX_DEFAULT="quiet usbhid.quirks=0x0c45:0x760a:0x7"
Grub dosyasını değiştirip kaydettikten sonra aşağıdaki komutla grub yapılandırma dosyasını güncellemelisiniz.

Kod: [Seç]
sudo update-grub
Eğer sorun bu şekilde değişmezse, düzenleme yaptığınız dosyalardaki son kısımları 0x0007 yerine 0x0004 ve 0x7 yerine 0x4 olarak değiştirmeyi denersiniz.
Merhaba, 7603 kısımlarını dediğiniz gibi 760a ile değiştirince bu sefer klavye hiç çalışmamaya başladı. Ben de sanal klavye yardımıyla eski haline döndürdüm.

Çevrimdışı Genizcil_N

  • Forum Sorumlusu
  • Guru
  • *****
  • İleti: 1976
  • Dağıtım: Linux Mint 20
  • Masaüstü Ortamı: Mate
Ynt: CTRL ve ALT Tuşları SHIFT Gibi Çalışıyor
« Yanıtla #13 : 03 Aralık 2017, 20:15:47 »
Yalnızca /etc/default/grub dosyasında yukarıda geçen değişikliği yapın.
/etc/modprobe.d/usbhid.conf dosyasına options usbhid quirks=0x0c45:0x760a:0x0007 satırını eklemeyin.
Kod: [Seç]
sudo update-grub komutundan sonra bilgisayarı yeniden başlattığınızda sorun düzeliyor mu? Klavyenin kablosunu takıp çıkardığınızda bir değişiklik oluyor mu?

Çevrimdışı Albatrossa

  • Çok Yeni Penguen
  • *
  • İleti: 17
  • Dağıtım: Mint
  • Masaüstü Ortamı: Cinnamon
Ynt: CTRL ve ALT Tuşları SHIFT Gibi Çalışıyor
« Yanıtla #14 : 03 Aralık 2017, 23:31:47 »
Yalnızca /etc/default/grub dosyasında yukarıda geçen değişikliği yapın.
/etc/modprobe.d/usbhid.conf dosyasına options usbhid quirks=0x0c45:0x760a:0x0007 satırını eklemeyin.
Kod: [Seç]
sudo update-grub komutundan sonra bilgisayarı yeniden başlattığınızda sorun düzeliyor mu? Klavyenin kablosunu takıp çıkardığınızda bir değişiklik oluyor mu?
Durum yine aynı, klavye hiç çalışmıyor.