حدث.altKey
الوظيفة: اكتشاف ما إذا كان قد تم الضغط على مفتاح Alt عند وقوع الحدث.
بناء الجملة: Event.altKey
القيمة: صحيح |
يوضح:
تكون سمة altKey صحيحة للإشارة إلى أنه تم الضغط على المفتاح Alt مع الاستمرار عند وقوع الحدث، وخطأ للإشارة إلى أنه لم يتم الضغط على المفتاح Alt.
يمكن استخدام سمة altKey مع الماوس أو لوحة المفاتيح، ويتم استخدامها في الغالب لإنشاء بعض عمليات الاختصار.
Event.ctrlKey
الوظيفة: اكتشاف ما إذا كان قد تم الضغط على مفتاح Ctrl عند وقوع الحدث.
بناء الجملة: Event.ctrlKey
القيمة: صحيح |
يوضح:
إذا كانت سمة ctrlKey صحيحة، فهذا يعني أنه تم الضغط على المفتاح Ctrl مع الاستمرار عند وقوع الحدث. وإذا كانت خاطئة، فهذا يعني أنه لم يتم الضغط على المفتاح Ctrl.
يمكن استخدام السمة ctrlKey مع الماوس أو لوحة المفاتيح، ويتم استخدامها في الغالب لإنشاء بعض عمليات الاختصار.
this.event.shiftKey
الوظيفة: اكتشاف ما إذا تم الضغط على مفتاح Shift عند وقوع الحدث.
بناء الجملة: Event.shiftKey
القيمة: صحيح |
يوضح:
إذا كانت خاصية ShiftKey صحيحة، فهذا يعني أنه تم الضغط على مفتاح Shift مع الاستمرار عند وقوع الحدث. وإذا كانت خاطئة، لم يتم الضغط على مفتاح Shift.
يمكن استخدام سمة ShiftKey مع الماوس أو لوحة المفاتيح، ويتم استخدامها في الغالب لإنشاء بعض عمليات الاختصار.
مثال 1
مثال على العمليات المشتركة.
انسخ رمز الكود كما يلي:
<input id="txt1" type="text" value="Hello World!" onclick="checkAlt(event)" />
<نوع البرنامج النصي = "نص/جافا سكريبت">
وظيفة checkAlt(oEvent)
{
إذا (oEvent.altKey)
document.getElementById("txt1").select();
}
</script>
تأثير هذا الكود هو :
إذا قمت بالضغط باستمرار على المفتاح Alt والنقر فوق مربع النص أعلاه، فيمكنك تحديد النص في مربع النص.
مثال 2
مثال على العمليات المشتركة.
انسخ رمز الكود كما يلي:
<input id="txt2" type="text" value="Hello World!" onclick="clearText(event)" />
<نوع البرنامج النصي = "نص/جافا سكريبت">
وظيفة ClearText(oEvent)
{
إذا (oEvent.ctrlKey && oEvent.keyCode==46)
document.getElementById("txt2").value = "";
}
</script>
تأثير هذا الكود هو :
استخدم مجموعة المفاتيح "Ctrl+Del" لمسح محتويات مربع النص أعلاه. (يجب التركيز على مربع النص أولاً. ينطبق هذا المثال على متصفح IE فقط.)
مثال 3
مثال على العمليات المشتركة.
انسخ رمز الكود كما يلي:
<div id="box" onclick="setColor(event)"></div>
<نوع البرنامج النصي = "نص/جافا سكريبت">
فار ب = صحيح؛
الدالة setColor(oEvent)
{
إذا (oEvent.shiftKey && ب)
document.getElementById("box").style.backgroundColor = "blue";
إذا (oEvent.shiftKey && !b)
document.getElementById("box").style.backgroundColor = "red";
ب = !ب;
}
</script>
تأثير هذا الكود هو :
اضغط باستمرار على مفتاح "Shift" وانقر على كتلة الألوان أعلاه بالماوس لتغيير لون كتلة الألوان.