NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3615 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 11 از 11

موضوع: کیبرد کامپیوتر

  1. #1
    کاربر فعال masoud58 آواتار ها
    تاریخ عضویت
    Mar 2010
    نام
    مسعود
    نوشته ها
    100
    تشکر
    34
    تشکر شده 14 بار در 11 پست

    New کیبرد کامپیوتر

    با سلام
    کسی میدونه این اعداد در برنامه کیبرد چیه ؟
    کد:
    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

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #2
    همکار M3R آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    مسعود
    نوشته ها
    710
    تشکر
    426
    تشکر شده 649 بار در 304 پست

    پیش فرض

    سلام
    سایت زیر رو یه نگاه بندازید فک کنم به جواب برسید :
    Ascii Table - ASCII character codes and html, octal, hex and decimal chart conversion

  4. #3
    کاربر فعال masoud58 آواتار ها
    تاریخ عضویت
    Mar 2010
    نام
    مسعود
    نوشته ها
    100
    تشکر
    34
    تشکر شده 14 بار در 11 پست

    پیش فرض

    نقل قول نوشته اصلی توسط M3R نمایش پست ها
    سلام
    سایت زیر رو یه نگاه بندازید فک کنم به جواب برسید :
    Ascii Table - ASCII character codes and html, octal, hex and decimal chart conversion
    ممنون از پاسخ شما
    قبلا تو برخی سایتها دیدم که نوشته بودن این اعداد کدهای اسکی هستن ولی می خوام بدونم چرا اینطوری چیده شدن ؟
    اگه کسی میدونه کمک کنه نیاز فوری دارم

  5. #4
    کاربر فعال masoud58 آواتار ها
    تاریخ عضویت
    Mar 2010
    نام
    مسعود
    نوشته ها
    100
    تشکر
    34
    تشکر شده 14 بار در 11 پست

    پیش فرض

    تو رو خدا یکی به داد من برسه

  6. #5
    همکار M3R آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    مسعود
    نوشته ها
    710
    تشکر
    426
    تشکر شده 649 بار در 304 پست

    پیش فرض

    سلام
    شما با یه سرچ کوچولو در مورد نحوه کار کیبرد و جدول lookup به جواب میرسید!!
    وقتی که شما کلیدی رو فشار میدید تابع getkbd() یه عدد مربوط به کلیدی که فشار دادید به شما میده و با استفاده از جدول lookup مقدار مناسب اون کلید برگشت داده میشه!

    http://retired.beyondlogic.org/keyboard/keybrd.htm

  7. تشکرها از این نوشته :


  8. #6
    کاربر فعال masoud58 آواتار ها
    تاریخ عضویت
    Mar 2010
    نام
    مسعود
    نوشته ها
    100
    تشکر
    34
    تشکر شده 14 بار در 11 پست

    پیش فرض

    نقل قول نوشته اصلی توسط M3R نمایش پست ها
    سلام
    شما با یه سرچ کوچولو در مورد نحوه کار کیبرد و جدول lookup به جواب میرسید!!
    وقتی که شما کلیدی رو فشار میدید تابع getkbd() یه عدد مربوط به کلیدی که فشار دادید به شما میده و با استفاده از جدول lookup مقدار مناسب اون کلید برگشت داده میشه!

    http://retired.beyondlogic.org/keyboard/keybrd.htm
    احسنت برشما
    کار با جدول و lookup رو میدونم
    می خوام بدونم وقتی تو جدول نوشته شده 200 این یعنی کدوم کلید؟

  9. #7
    همکار M3R آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    مسعود
    نوشته ها
    710
    تشکر
    426
    تشکر شده 649 بار در 304 پست

    پیش فرض

    سلام
    من که پست دوم لینک جدول اسکی رو بهتون دادم!
    اونجا تمام اعداد نوشته که معادل چه چیزی هستن
    200 هم معادل یه سمبل هست اگه اشتباه نکنم!

  10. تشکرها از این نوشته :


  11. #8
    کاربر فعال masoud58 آواتار ها
    تاریخ عضویت
    Mar 2010
    نام
    مسعود
    نوشته ها
    100
    تشکر
    34
    تشکر شده 14 بار در 11 پست

    پیش فرض

    نقل قول نوشته اصلی توسط M3R نمایش پست ها
    سلام
    من که پست دوم لینک جدول اسکی رو بهتون دادم!
    اونجا تمام اعداد نوشته که معادل چه چیزی هستن
    200 هم معادل یه سمبل هست اگه اشتباه نکنم!
    ببخشید که من یه خورده کند ذهن هستم
    یه سوال دیگه هم از اساتید داشتیم و اون اینکه چرا در هر سطر جدول فقط 16 کاراکتر نوشته شده ؟ آیا این جزو محدودیتهای کامپایلر هست ؟
    یه سوال کوچولوی دیگه چرا کد 200 بایستی در سطر اول و ششمین کارکتر باشه ؟ آیا جای 200 میتونه عوض بشه؟
    باز هم ممنونم که توجه می کنید .

  12. #9
    همکار M3R آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    مسعود
    نوشته ها
    710
    تشکر
    426
    تشکر شده 649 بار در 304 پست

    پیش فرض

    ببخشید که من یه خورده کند ذهن هستم
    این حرفا چیه آقااااا!!

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

    یه سوال کوچولوی دیگه
    چرا کد 200 بایستی در سطر اول و ششمین کارکتر باشه ؟ آیا جای 200 میتونه عوض بشه؟
    فک کنم شما هنوز طرز کار جدول داده رو نمیدونید!!
    این جدول از اولین کاراکتر یا عدد که مقدار مکانیش در جدول داده 0 هست شروع میشه به بالا...
    یعنی عدد یا کاراکتر اول 0 ، عدد یا کاراکتر دوم 1 و ...
    مثلا وقتی شما کلید a رو روی کیبرد فشار میدید عدد 70ام (دقیق نمیدونم چنده) از جدول داده که مقدار کد اسکی a رو نشون میده برگشت داده میشه که با توجه به جدول کد اسکی برابر با 97 ده دهی است!

  13. تشکرها از این نوشته :


  14. #10
    کاربر فعال masoud58 آواتار ها
    تاریخ عضویت
    Mar 2010
    نام
    مسعود
    نوشته ها
    100
    تشکر
    34
    تشکر شده 14 بار در 11 پست

    پیش فرض

    نقل قول نوشته اصلی توسط M3R نمایش پست ها
    این حرفا چیه آقااااا!!


    شما میتونید تمام کاراکترها رو توی یه سطر بنویسید ولی به دلیل اینکه خوانایی برنامه میاد پایین اینجوری مینویسن و اگه همش رو تو یه سطر بنویسید هیچ مشکلی پیش نمیاد!


    فک کنم شما هنوز طرز کار جدول داده رو نمیدونید!!
    این جدول از اولین کاراکتر یا عدد که مقدار مکانیش در جدول داده 0 هست شروع میشه به بالا...
    یعنی عدد یا کاراکتر اول 0 ، عدد یا کاراکتر دوم 1 و ...
    مثلا وقتی شما کلید a رو روی کیبرد فشار میدید عدد 70ام (دقیق نمیدونم چنده) از جدول داده که مقدار کد اسکی a رو نشون میده برگشت داده میشه که با توجه به جدول کد اسکی برابر با 97 ده دهی است!
    واقعاً منو از چند ابهام نجات دادید
    این طور که فهمیدم اعداد توی جدول براساس یک استاندارد چیده شده و با تغییر اونها همه چیز روی کیبرد بهم می خوره یعنی اگه جای اعداد رو عوض کنیم ممکنه روی کیبرد a رو بزنیم مثلاً z نمایش داده بشه
    اگه اشتباهی کردم لطفاً تصحیح کنید
    اگه امکان داره به این سوالم پاسخ بدید واقعاً منو شرمنده کردید :
    چرا تو ردیف اول یکی از کدها در مبنا هگز (h5e&) هست در صورتی که سایر اعداد تو مبنا ده نوشته شده ؟ دلیل خاصی داره ؟

  15. #11
    همکار M3R آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    مسعود
    نوشته ها
    710
    تشکر
    426
    تشکر شده 649 بار در 304 پست

    پیش فرض

    آره درسته یعنی اگه جای اعداد رو عوض کنید ممکنه همون حالتی که خودتون گفتید پیش بیاد و ترتیب این اعداد براساس کدی هست که از کیبرد گرفته میشه

    و اینکه همه چیز بستگی به برنامه نویس داره که عدد رو هگز بنویسه یا دسیمال یا باینری حالا چرا به صورت هگز نوشته کسی که برنامه رو نوشته میدونه!

موضوعات مشابه

  1. [سوال] خواندن mmc در کامپیوتر
    توسط J_Esmaili در انجمن AVR
    پاسخ: 1
    آخرين نوشته: 24-04-2014, 18:34
  2. کامپیوتر 25-35 دلاری
    توسط alamdar در انجمن پیشنهاد واردات قطعات / اضافه کردن محصول به فروشگاه
    پاسخ: 14
    آخرين نوشته: 07-07-2012, 00:10
  3. مقالات سخت افزار کامپیوتر
    توسط arsalan681 در انجمن مقالات،آموزش هاوپایان نامه ها
    پاسخ: 91
    آخرين نوشته: 16-12-2010, 22:32
  4. اخبار کامپیوتر و it
    توسط arsalan681 در انجمن ترفندهای کامپیوتری/معرفی نرم افزار های مفید
    پاسخ: 34
    آخرين نوشته: 03-06-2010, 14:16
  5. اخبار کامپیوتر و it
    توسط arsalan681 در انجمن اخبار کامپیوتر و IT و مسابقات رباتیک
    پاسخ: 1
    آخرين نوشته: 03-06-2010, 11:23

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •