bundles
  آیا می دانید تا کنون 7605 نفر در 16 دوره آموزشی سون لرن ثبت نام کرده اند !
8 3765 ۱۵ آذر ۹۳ محمد اسفندیاری

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

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

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

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

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

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

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

jsk

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

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

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

Source

نوع کد رايگان

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

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

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

    • ‏‏
      لقمان آوند(۱۵ آذر ۱۳۹۳)

      کد بقیه کاراکتر ها هم به مطلب اضافه شد

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

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

  • ‏‏

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

    • ‏‏
      محمد اسفندیاری(۲۱ دی ۱۳۹۳)

      خواهش میکنم…..موفق باشید

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

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

    • ‏‏
      محمد اسفندیاری(۶ آبان ۱۳۹۴)

      سلام
      برای اینکار شما میتونین از پلاگینهایی که وجود داره استفاده کنید مانند:
      https://github.com/jeresig/jquery.hotkeys
      موفق باشید

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

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

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

    ورود به سایت

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

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

    عبارت :
    7LearnTelegram