• 7Learn Discount
  • illustrator Curse
  • 7Learn Android Course
  • 7Learn SEO Course
  • 7Learn WP Theme Course

    حرفه ای ترین دوره آموزش طراحی قالب وردپرس



  آیا می دانید تا کنون 6334 نفر در 14 دوره آموزشی سون لرن ثبت نام کرده اند !
8 3562 ۱۵ آذر ۹۳ محمد اسفندیاری

در این مطلب میخوام کدی رو در اختیارتون بزارم که میتونین بوسیله ی اون کاری کنید که فقط طی فشردن دکمه های خاصی از keyboard ، کدهای خاصی اجرا بشن.

مثلا فرض کنید میخوایم زمانی که کاربر پشت سر هم کلیدهای بالا بالا پایین پایین چپ راست چپ راست را فشار داد ، کار خاصی انجام بشه.

در این مطلب از jQuery استفاده کردم ، که شما همچنین میتونین از اون استفاده نکنین.

همونطور که میدونید هر کلید بر روی کیبورد یک کد خاصی داره. ما میایم و از همین ویژگی برای انجام این کار استفاده میکنیم.

میبینید که در بالا ابتدا jQuery رو به سند خودمون اضافه کردیم. بعد از اون یک آرایه تشکلیل دادیم و کدهای هر کلید رو درون اون نوشتیم. بعد از اون هم از رویداد keydown استفاد کردیم و کدهامونو در اون قرار دادیم.

در بالا مشخص کردیم که اگر کاربر این کلیدها رو پشت سر هم فشار داد ، یک alert براش ظاهر بشه و عبارت Done رو بهش نشون بده.

لیست کامل کدهای بقیه کلید ها رو هم در جدول زیر میبینید :

jsk

بهمین راحتی. شما میتونین از این کد ایده بگیرین و کارای جالبی رو درست کنید.

امیدوارم بدردتون بخوره.

موفق باشید. یا علی

Source

نوع کد رايگان

دیدگاه ها 8 دیدگاه برای این مطلب ارسال شده است.

  • ‏‏
    هوتن بختیاری(۱۵ آذر ۱۳۹۳)

    سلام، چطوری میشه شماره های دیگه رو بدست آورد؟
    من میخوام وقتی کاربر از حروف صفحه کلید پشت سر هم استفاده کرد پیامی رو بهش نشون بدم.

  • ‏‏
    هوتن بختیاری(۱۵ آذر ۱۳۹۳)

    شماره حرف های دیگه صفحه کلید رو هم بدید.

  • ‏‏

    سلام
    خیلی ممنون، واقعا دنبال همپین چیزی بودم :smile:

  • ‏‏
    داوود(۵ آبان ۱۳۹۴)

    سلام ، ممنون از زحمت شما ، ولی سوال بنده اینه که چطور ممکنه از ترکیب کلیدها (مثل ctrl+shft) استفاده کرد؟ و چطور میشه این ترکیب کلید ها را تشخیص داد؟

  • ارسال دیدگاه

    ورود/عضویت سریع با اکانت فیسبوک/جیمیل شما

    :: شما می توانید با استفاده از اکانت یاهو یا جیمیل خود به صورت کاملا امن، سریع و بدون نیاز به ورود اطلاعات عضو و وارد سایت شوید. در این صورت هیچ نیازی به ورود نام کاربری و رمز عبور خود نخواهید داشت و هویت شما از طریق ایمیلتان مورد تائید قرار می گیرد .
    برای استفاده از این روش باید در اکانت گوگل(جیمیل) و یا یاهوی خود لاگین باشید .
    عضویت/ ورود سریع با :
    در حال اتصال ...

    ورود به سایت

    ورود سریع با :
    در حال اتصال ...

    جستجو در سون لرن

    عبارت :
    7LearnTelegram