Banka sitelerine girişlerde güvenlik nedeniyle oluşturulmuş Sanal klavyeler görmekte ve kullanmaktayız. Bende bu noktadan yola çıkarak kendi projelerinizde kullanabileceğiniz, javascript’e boğulmadan yapabileceğiniz bir sanal klavyeye örneği sunmak istedim size.
Kullanım Nedeni
Sanal klavyeler tuş kaydedici (keylogger) programlarına karşı alınmış bir önlemdir. Tuş kaydediciler klavyeye bastığınız tuşları kaydeder. Bu şekilde şifreleriniz çalınabilmektedir. Sanal klavye sayesinde klavyedeki tuşlara basmak yerine yerine fareniz ile ekrandaki belirli noktalara tıkladığınız için tuş kaydediciler hiçbir şey kaydedemez. Bu şekilde şifrelerinizin çalınmasını engelleyebilirsiniz.
Kısa Notlar
Yakuter sanal klavyeyi örnek olması maksadıyla diğer paylaşımlarımda olduğu gibi sadelik ve basitlik prensibiyle hazırladım. Eksikleri elbette vardır. Asıl hedefim bir şeyler öğretmek olduğu için tüm özellikleriyle tam bir uygulama hazırlamak yerine temelini öğretecek örnek hazırlamayı tercih ediyorum.
Bu Örnekte Hedeflediklerim
Bu sanal klavye örneğinde;
- Nasıl Türkçe karakterlerden oluşan bir dizi oluşturabileceğinizi
- Sıralı sayılardan oluşan bir diziyi nasıl basitçe yazabileceğinizi
- Dizilerdeki karakterlerin nasıl rastgele sıralayabileceğinizi
göstermeyi düşündüm. Umarım faydalı olur.
Yasal Kurallar
Yakuter Sanal Klavye betiğini dilediğiniz gibi değiştirebilir, kullanabilir ve kaynak göstererek ya da göstermeksizin dağıtabilirsiniz.
Dosyalar ve Test alanı
[ İndir ] [ Test et ]
Güzel çalışma.Eline Sağlık
Güzel işçilik, işe yarayacağı kesin.
Erhan hadi geçtim bunu hazırlamayı nerden çıkarınyorsun böyle şeyleri :) geçen bende tema Türkçeleştireyim dedim, zaman geçsin meselesine! Hamdi’den bambaşka bir teklif geldi, bu aralar onunla uğraşıyom ama bilgisayar serviste :(
Boşver Hocam bırak bu önemli adam ayaklarını :p Sanki banka siteyizi :) Neyse, şaka bir yana eminim bir yerde kullanacağızdır…
Teşekkürler.
Sanal klavye için teşekkürler.. Ayrıca yeni temanda hayırlı olsun. :)
faydalı bir çalışma tebrik ederim :)
elinize sağlık, çok başarılı bir çalşma olmuş..
teşekkürler
Güzel çalışma. Türkiye’deki yapılmayan eksikliklerden bir tanesi. Backspace tuşunu da koyunca benim için tamamlanmış oldu.
Teşekkürler çok işime yaradı.
Merhabalar
Guzel bir calısma ellerinize sağlık; lakın trojan ve keylogger ların onunu kesemez bu aklınızın bir köşesinde kalsın.
Nedeni ise, sanal klavyenin her tuşuna tıkladığınızda, screen alan trojan kodlamaları vardır, her tıklama olduğunda ufak screenlar halinde bildiri gelir.
Ama şu şekilde geliştirilebilir, numara butonlarının üzerine gelindiğinde daha tıklama olmadan tuş un üstünde * (yıldız) çıkabilir.
Tekrardan çalışmanız için tebrik ederim. Daha güzellerini ortaya cıkarmanız dılegıyle
Ama bu da çok güzel olmuş
Faydalandım. Teşekkür ederim.