اطلاعیه

Collapse
No announcement yet.

کی برد در بیسکام KEYBOARD --->> usb OR ps2

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    کی برد در بیسکام KEYBOARD --->> usb OR ps2

    سلام
    فرض رو بر این میگیریم که کیبرد تو بیسکام راه اندازی شده و کار میکنه
    اخه کیبرد ها 2 نوعه ps2 usb
    هر دوشون کار میکنه ؟
    اخه پروتکل usb چه طور توسط میکرو شناسای میشه ؟
    این حرف ممکنه اشتباه باشه چون توسط یه مبدل usb <>ps2
    که هیچ قطعه ای توشون نیست میشه این دو پروتکل رو به هم تبدیل کرد
    سوال بعدی من ؟
    کیبرد در پروتیوس ؟
    و دیتا مربوطه از کیبرد چه طور کد گزاری میشه ؟


    Keydata:

    'normal keys lower case

    Data 0 , 0 , 0 , 0 , 0 , 200 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , &H5E , 0

    Data 0 , 0 , 0 , 0 , 0 , 113 , 49 , 0 , 0 , 0 , 122 , 115 , 97 , 119 , 50 , 0

    Data 0 , 99 , 120 , 100 , 101 , 52 , 51 , 0 , 0 , 32 , 118 , 102 , 116 , 114 , 53 , 0

    Data 0 , 110 , 98 , 104 , 103 , 121 , 54 , 7 , 8 , 44 , 109 , 106 , 117 , 55 , 56 , 0

    Data 0 , 44 , 107 , 105 , 111 , 48 , 57 , 0 , 0 , 46 , 45 , 108 , 48 , 112 , 43 , 0

    Data 0 , 0 , 0 , 0 , 0 , 92 , 0 , 0 , 0 , 0 , 13 , 0 , 0 , 92 , 0 , 0

    Data 0 , 60 , 0 , 0 , 0 , 0 , 8 , 0 , 0 , 49 , 0 , 52 , 55 , 0 , 0 , 0

    Data 48 , 44 , 50 , 53 , 54 , 56 , 0 , 0 , 0 , 43 , 51 , 45 , 42 , 57 , 0 , 0



    'shifted keys UPPER case

    Data 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

    Data 0 , 0 , 0 , 0 , 0 , 81 , 33 , 0 , 0 , 0 , 90 , 83 , 65 , 87 , 34 , 0

    Data 0 , 67 , 88 , 68 , 69 , 0 , 35 , 0 , 0 , 32 , 86 , 70 , 84 , 82 , 37 , 0

    Data 0 , 78 , 66 , 72 , 71 , 89 , 38 , 0 , 0 , 76 , 77 , 74 , 85 , 47 , 40 , 0

    Data 0 , 59 , 75 , 73 , 79 , 61 , 41 , 0 , 0 , 58 , 95 , 76 , 48 , 80 , 63 , 0

    Data 0 , 0 , 0 , 0 , 0 , 96 , 0 , 0 , 0 , 0 , 13 , 94 , 0 , 42 , 0 , 0

    Data 0 , 62 , 0 , 0 , 0 , 8 , 0 , 0 , 49 , 0 , 52 , 55 , 0 , 0 , 0 , 0

    Data 48 , 44 , 50 , 53 , 54 , 56 , 0 , 0 , 0 , 43 , 51 , 45 , 42 , 57 , 0 , 0
    مرسی از همه تشکر
    [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

    #2
    پاسخ : کی برد در بیسکام KEYBOARD --->> usb OR ps2

    :eek:
    چه استقبالی
    واقعا چیز های که به درد میخوره هیشکی ارزشی بهش قاعل نیست اما چیزای به درد نخور همه دنبالشن
    دم همتون گرم :eek: البته حق دارین کی حوصله داره کیبرد به میکرو وصل کنه همه دنبال ساخت ساعت هستن
    oo: خودم پیدا کردم میزارم اینجا
    [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

    دیدگاه


      #3
      پاسخ : کی برد در بیسکام KEYBOARD --->> usb OR ps2

      :eek:
      کی برد usb راه اندازی شد
      برنامه دقیقا مثل هلپ بیسکام هستش
      فقط مشکل من اینجاست
      این کد ها بر چه اساسی هستش
      می خوام کاملش کنم اخه برای اکثر کلید ها 0 میندازه
      مثل کلید های نام لاک
      شیفت اینتر
      کلید های f
      کسی بلده ؟
      [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

      دیدگاه


        #4
        پاسخ : کی برد در بیسکام KEYBOARD --->> usb OR ps2

        سلام آقا حامد ؟؟؟

        این کوچکترین کاری بود که من میتونستم بکنم
        با این برنامه شما هر دکمه از کیبرد رو که بزنی یه عدد نشون میده که با استفاده از این اعداد میتونی اونا رو تو جدول llookup پیاده کنی
        http://up.iranblog.com/images/b63a7we3yu3zr0xloq06.zip


        AV Maziton 100
        Render By Artlantis Studio
        [img width=346 height=100]http://maziyar123.persiangig.com/View.jpg[/img]

        دیدگاه


          #5
          پاسخ : کی برد در بیسکام KEYBOARD --->> usb OR ps2

          ببین یعنی این بهترین برنامه ای بود که تو عمرم دیدم دمت گرم امید وارم بتونم جبران کنم 4 ساعت بود دنبال کد اسکی کلیدا میگشتم ولی داداش گلم به دادم رسید
          بفرمایین اپلود کردم رو سرور سایت میدونم برنامه کاربردی هست هر کی اینو دانلود کرد برای اقای مازیار تشکر بزنه لطفا
          فایل های پیوست شده
          [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

          دیدگاه


            #6
            پاسخ : پاسخ : کی برد در بیسکام KEYBOARD --->> usb OR ps2

            نوشته اصلی توسط حامد رحیمی
            ببین یعنی این بهترین برنامه ای بود که تو عمرم دیدم دمت گرم امید وارم بتونم جبران کنم 4 ساعت بود دنبال کد اسکی کلیدا میگشتم ولی داداش گلم به دادم رسید
            بفرمایین اپلود کردم رو سرور سایت میدونم برنامه کاربردی هست هر کی اینو دانلود کرد برای اقای مازیار تشکر بزنه لطفا
            اقا کوچیکتم خیلی آقایی قابلی نداشت
            AV Maziton 100
            Render By Artlantis Studio
            [img width=346 height=100]http://maziyar123.persiangig.com/View.jpg[/img]

            دیدگاه


              #7
              پاسخ : کی برد در بیسکام KEYBOARD --->> usb OR ps2

              :mrgreen:
              دمت گرم یه مشکلی داره که با کلید شیفت سا گار نیست
              یعنی شیفت ااااااااااا
              با ااااااااااااا خالی باید کد های مختلفی بده که نمیتونه نشون بده
              بازم مرسی
              [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

              دیدگاه


                #8
                پاسخ : کی برد در بیسکام KEYBOARD --->> usb OR ps2

                نوشته اصلی توسط حامد رحیمی
                :mrgreen:
                دمت گرم یه مشکلی داره که با کلید شیفت سا گار نیست
                یعنی شیفت ااااااااااا
                با ااااااااااااا خالی باید کد های مختلفی بده که نمیتونه نشون بده
                بازم مرسی
                سلام خواهش میکنم البته یه روشی به ذهنم رسید نمیدونم کار میکنه یا نه فکر کنم بشه یه شرط گزاشت وقتی کلید شیفت فشار داده میشه عدد 16 رو تو اون برنامه میزنه که میشه شرط گزاشت مثلا اگه عدد 16 بود بره به اون جدول lookup که از حروف بزرگ توش استفاده شده و دستور ELSE رو برای زمانی که عدد 16 نبود از همون جدول lookup معمولی استفاده کنه امیدوارم تونسته باشم منظورم رو برسونم :mrgreen:
                AV Maziton 100
                Render By Artlantis Studio
                [img width=346 height=100]http://maziyar123.persiangig.com/View.jpg[/img]

                دیدگاه

                لطفا صبر کنید...
                X