امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
کدهای کیبرد
نویسنده پیام
mehrdadgh آفلاین
کاربر با تجربه
****

ارسال‌ها: 830
موضوع‌ها: 58
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 654
( 1904 تشکر در 596 ارسال )
ارسال: #1
کدهای کیبرد
سلام
من از این جدول کدهای کیبرد تو بیسکام سر در نیاوردم
کسی میتونه کمکم کنه؟
یکیشون که کدهای گرفته شده از کیبرد هستش و اون یکی هم کدهای اسکس معادلشونه
ولی اینا رو چه جوری بدونیم که کد مربوط به هر کلید چیه و اسکس معادلش چی میشه؟ ( میخام اون صفرهای کلید های بی استفاده رو به کار ببرم )

آیا این کرها در جدولlower ( کدهای ارسالی کیبرد ) به ترتیب هستن؟ در صورت ترتیبی به چه ترتیب؟

وبلاگ من : Azarrobot.blogfa.com

ISAplast.ir
۱۰-تير-۱۳۸۸, ۱۳:۰۵:۲۴
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #2
RE: کدهای کیبرد
مهندس نفهمیدم چی شد ؟

هر کلید کیبرد دو تا کد داره ؟ یه کد هنگامی که کلیدی فشار می دی و یه کد دیگه زمانی که کلید رو رها می کنی !
به جز یه کلید که یادم نیست چی بود !

دیتای ارسالی معمولا یه بایتی هستن ولی دوبایتی هم بینشون زیاده !

[تصویر:  kb102.gif]

اطلاعات بیشتر : http://www.barcodeman.com/altek/mule/scandoc.php


اینم کد های اسکی : http://rmhh.co.uk/ascii.html
(آخرین ویرایش در این ارسال: ۱۰-تير-۱۳۸۸, ۱۳:۲۲:۵۱، توسط t3r!p3000.)
۱۰-تير-۱۳۸۸, ۱۳:۲۱:۵۹
ارسال‌ها
پاسخ
تشکر شده توسط : mehrdadgh, mahdi20, naatamam, aKaReZa75
mehrdadgh آفلاین
کاربر با تجربه
****

ارسال‌ها: 830
موضوع‌ها: 58
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 654
( 1904 تشکر در 596 ارسال )
ارسال: #3
RE: کدهای کیبرد
نقل قول: مهندس نفهمیدم چی شد ؟
خودم هم نفهمیدم چی گفتم

نقل قول: هر کلید کیبرد دو تا کد داره ؟ یه کد هنگامی که کلیدی فشار می دی و یه کد دیگه زمانی که کلید رو رها می کنی !
یعنی چی؟ یعنی کیبرد دو تا کد میفرسته؟ یا منظورت خوندن کدها بوسیله میکرو هستش که باید به یه کد دیگه تبدیلش کرد؟

میدونی میخام چی کار کنم؟ میخام که وقتی یه کلید زده شد کدشو بدونم و برای هر کدی یه لوک آپی بنویسم ( واسه تابلو)

یه سوال دیگه
من چه جوری یه متنی رو به صورت کلی از کیبرد بگیرم و بعد تفکیکش کنم؟ مثلا وقتی تایپ میکنم asdsdfsd اونو به اون صورت تو یه رشته بریزم و بعد تفکیکش کنم( تفکیکش رو بلدم ولی بازم میگم مشکلم اینه که میخام با همشونو با هم تو یه متفیر رشته ای با طول مثلا 10 مستقیم قرار بدم )
حالا نمدونم بازم تونستم منظورمو بگم یا نه
منظورت همون جمع128 واحدی در هنگام رها کردنه ( حالا یادم اومد ) از صبح گاتی زدم!!

وبلاگ من : Azarrobot.blogfa.com

ISAplast.ir
(آخرین ویرایش در این ارسال: ۱۰-تير-۱۳۸۸, ۱۴:۲۷:۳۰، توسط mehrdadgh.)
۱۰-تير-۱۳۸۸, ۱۴:۰۵:۰۶
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #4
RE: کدهای کیبرد
نقل قول: یعنی کیبرد دو تا کد میفرسته؟
واسه فشردن کلید یه کد و واسه برداشتن کلید یه کد دیگه .

البته این دو تا کد تو یه بیت با هم فرق دارن !!!


نقل قول: من چه جوری یه متنی رو به صورت کلی از کیبرد بگیرم و بعد تفکیکش کنم؟
هر کاراکتر رو تنها بگیر و با هم حمعشون کن !!!
۱۰-تير-۱۳۸۸, ۱۶:۲۶:۵۴
ارسال‌ها
پاسخ
تشکر شده توسط : mehrdadgh
mehrdadgh آفلاین
کاربر با تجربه
****

ارسال‌ها: 830
موضوع‌ها: 58
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 654
( 1904 تشکر در 596 ارسال )
ارسال: #5
RE: کدهای کیبرد
نقل قول: هر کاراکتر رو تنها بگیر و با هم حمعشون کن !!

برنامه بده

وبلاگ من : Azarrobot.blogfa.com

ISAplast.ir
۱۰-تير-۱۳۸۸, ۲۲:۰۰:۵۳
ارسال‌ها
پاسخ
ilgar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 843
موضوع‌ها: 17
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 383
( 2597 تشکر در 855 ارسال )
ارسال: #6
RE: کدهای کیبرد
نمیدونم بحث چیه ولی یه چیزی به فکرم میرسه ببینید به کارتون میاد؟

بصورت آزمایشی یه LCD به میکرو وصل کنید و رفتار کلید ها رو توش ببینید
۱۱-تير-۱۳۸۸, ۰۰:۱۲:۵۶
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, mehrdadgh
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #7
RE: کدهای کیبرد
مهندس با جمع معمولی دو تا رشته رو می تونی بهم بچسبونی !!

مثل این پروژه : http://www.iranled.com/node/76
۱۱-تير-۱۳۸۸, ۰۱:۳۹:۲۹
ارسال‌ها
پاسخ
تشکر شده توسط : mehrdadgh
mehrdadgh آفلاین
کاربر با تجربه
****

ارسال‌ها: 830
موضوع‌ها: 58
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 654
( 1904 تشکر در 596 ارسال )
ارسال: #8
RE: کدهای کیبرد
نقل قول: بصورت آزمایشی یه LCD به میکرو وصل کنید و رفتار کلید ها رو توش ببینی
سلام
راستش من مشکلم همینه دیگه و گرنه اگه میتونستم از کیبرد بگیرم اون وقت ال سی دی یا ... فرق نمی کرد که
بزار اون لینک علی اقا رو ببینم بازم مزاحمتونیم هنوز!!
تریپ جان اینکه پورت سریال و ... ایناست چه ربطی به کار من داره؟

وبلاگ من : Azarrobot.blogfa.com

ISAplast.ir
(آخرین ویرایش در این ارسال: ۱۱-تير-۱۳۸۸, ۱۳:۴۱:۴۳، توسط mehrdadgh.)
۱۱-تير-۱۳۸۸, ۱۳:۳۹:۰۲
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #9
RE: کدهای کیبرد
نقل قول: تریپ جان اینکه پورت سریال و ... ایناست چه ربطی به کار من داره؟
برای جمع بستن و ترکیب چند تا رشته گفتم !!!
۱۱-تير-۱۳۸۸, ۱۵:۰۲:۰۷
ارسال‌ها
پاسخ
تشکر شده توسط : mehrdadgh
mehrdadgh آفلاین
کاربر با تجربه
****

ارسال‌ها: 830
موضوع‌ها: 58
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 654
( 1904 تشکر در 596 ارسال )
ارسال: #10
RE: کدهای کیبرد
سلام
اون قسمت گرفتن اطلاعات رو حل کردم(البته من تو پروژه شما چیزی ندیدم!) ولی تو یه برنامه ای شبیه کار من این سه تا دستور رو دیدم
کسی با این سه تا دستور تو بیسکام کار کرده؟
من که از هاپ بیسکام چیزی سر در نیاوردم

$hwstack = 200
$swstack = 200
$framesize = 200

وبلاگ من : Azarrobot.blogfa.com

ISAplast.ir
۱۳-تير-۱۳۸۸, ۲۰:۰۴:۰۷
ارسال‌ها
پاسخ
mehrdadgh آفلاین
کاربر با تجربه
****

ارسال‌ها: 830
موضوع‌ها: 58
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 654
( 1904 تشکر در 596 ارسال )
ارسال: #11
RE: کدهای کیبرد
سلام
دستورهای بالایی برای استفاده از حافظه پشته هستش ( بیخیال !!)


من میخام از کیبرد تو یه پروژه ای استفاده کنم ولی از اون کدهایی که با فشذدن هر کلید ارسال میشه سر در نمیارم
مثلا این برنامه از کتاب آقای کاهه هستش
کد:

$regfile = "M32def.dat"
$crystal = 8000000
Config Lcdpin = Pin , Db4 = Portc.1 , Db5 = Portc.2 , Db6 = Portc.3,Db7= _
Portc.4 , E = Portd.2 , Rs = Portd.3
Config Lcd = 16 * 2
Config Keyboard = Pind.5 , Data = Pind.6 , Keydata = Keydata
Dim A As Byte
Waitms 500
Cls
Main:
A = Getatkbd()
Select Case A:
Case 50:
Lowerline
Case 56:
Home
Case 44:
Cls
Home
Case 52:
Shiftcursor Left
Case 54:
Shiftcursor Right
Case 13:
Lowerline
Case 9:
Shiftcursor Right , 4
Case 8:
Shiftcursor Left
Lcd " ";
Shiftcursor Left
Case Else Lcd String(1 , A)
End Select
jmp main
End 'end program

Keydata:
'normal keys lower case
Data 0 , 0 , 0 , 0 , 0 , 0 , 0 , 27 , 0 , 0 , 0 , 0 , 9 , 9 , &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

که گفته برای کلید delete کد 44 فرستاده میشه در حالی که کلید delete کد اسکیش 46 و کد هگزی که کیبرد میفرسته 64 هستش پس این 44 از کجا اومده با برای home هم همین طور
البته برنامه درسته و جواب میده ولی من میخام کلیدهای F1…F12 رو فعال کنم که نمیدونم چه جوری کدهاشونو بخونم
کسی میتونه کمکم کنه؟

وبلاگ من : Azarrobot.blogfa.com

ISAplast.ir
۱۵-تير-۱۳۸۸, ۱۴:۲۱:۴۶
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  گرفتن عدد دو رقمی و بیشتر از کیبرد goldenmasoud 14 23,650 ۲۵-دى-۱۳۹۴, ۰۱:۰۸:۲۷
آخرین ارسال: lord mohsen
  مشکل کیبرد 4*4 rubah 8 5,495 ۰۵-تير-۱۳۹۲, ۲۰:۳۱:۱۹
آخرین ارسال: aKaReZa75
  اسکن کیبرد 3*4 arash67 7 5,705 ۱۵-بهمن-۱۳۹۱, ۱۴:۰۲:۳۹
آخرین ارسال: hadikh73
  [سوال] نمایش حروف A, B , c , d روی led بوسیله کیبرد sun2012 0 2,580 ۱۱-تير-۱۳۹۱, ۱۳:۳۳:۵۰
آخرین ارسال: sun2012
  آموزش کدهای اسمبلی در AVR h0x00i 0 4,610 ۱۳-اردیبهشت-۱۳۹۰, ۱۰:۰۰:۳۰
آخرین ارسال: h0x00i
  تفاوت کیبرد های ps2 و usb mehrdadgh 18 19,858 ۲۵-خرداد-۱۳۸۸, ۰۱:۵۳:۴۹
آخرین ارسال: farzadsw
  چطور می شه کیبرد usb با بسکام به AVR وصل کنم ؟ mehdi_shz11 1 2,953 ۱۳-آذر-۱۳۸۷, ۱۶:۴۷:۲۹
آخرین ارسال: 1nafar

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS