SistemDiliVeKlavyeDili
Sistem dilini , klavye dilini ve formatını öğrenmek
get system language and keyboard layouts
Giriş:Bilgisayarda kurulu olan işletim sistemi dilini ve klavye formatını öğrenmek için aşağıdaki kod parçacığı kullanılabilir.
Gerekenler: en az .Net FrameWork 1.1 ve Windows 98
Bilgilendirme:bazı işletim sistemlerinin orjinal şekli(İngilizce) önce kurulup sonra üzerine dil paketi (Türkçe) kurulmuş oluyor bu sistemlerde bazen sistem dili İngilizce olarak gözükür bu sorunu önlemek için bu kod parçacığı kullanılabilir.
Kod:
Sistem Dili için: using System.Globalization; //namespace'e yoksa ekleyin CultureInfo.CurrentCulture.DisplayName.ToString(); |
Klavye Formatı için: using System.Windows.Forms; //namespace'e yoksa ekleyin InputLanguage.CurrentInputLanguage.LayoutName.ToString(); |
Ekran Çıktısı:
Sistem Dili Türkçe için Console görüntüsü:
Klavye Formatı Türkçe Q için Console görüntüsü:
Klavye Formatı Türkçe F için Console görüntüsü:
Klavye Formatı Standart(İngilizce) için Console görüntüsü:
Kullanım ipucu: klavye diline göre yada sistem diline göre işlem yapmak için if sorgusu kullanabilirsiniz if içerisinde veriyi kullanmadan önce hataları önlemek için string türündeki veriyi ToLower() ile tümünü küçük harfe dönüştürebilirsiniz ayrıca baştaki ve sondaki boşluklardan kurtulmak için Trim() kullanılabilir.
Etiketler:
get Os lang , get System language , get operating system language , c# ile sistem dilini öğrenmek almak , c# ile klavye formatını dilini öğrenmek , get keyboard layouts , get keyboard language format , klavye dili formatı türü öğrenmek c# |