چکیده :
صفحهکلید همانند موشواره، یک واسط کاربر سخت افزاری محسوب میشود که کاربر از طریق آن، با رایانه ارتباط برقرار میکند. صفحهکلید از تعداد زیادی کلید تشکیل شده است. صفحهکلید در مدلها و اقسام گوناگون ساخته میشود. فیش آن معمولاً از نوع PS2 بوده و در مدلهای اخیر بنفش رنگ است. این فیش خروجی صفحهکلید بوده و به مادربرد وصل میشود.
صفحه کلید از یک سری کلید تشکیل شده که به ریزپردازندههایی متصل شدهاند که حالت هر کلید را نشان میدهند. پردازشگر درون صفحه کلید پارامترهایی را که برای استفاده مهم است میفهمد. برای مثال موقعیت کلید که در قالب کلید است، مقدار جهش و نمایان شدن سرعت انتقال مطلب تایپ شده، حروف فرستاده شده به رایانه که در یک میانگیر حافظه نگهداری میشود و غیره. اطلاعات از طریق رابط به رایانه فرستاده میشود
مقدمه :
مرسوم ترین وسیله ورودی در همه کامپیوتر ها صفحه کلید است .
صفحه کلید مجموعه ای از کلید های حرفی، عددی ، نشان های نقطه گذاری و کلید های کنترل را در اختیار کاربر قرار می دهد . هنگامی که یک کلید فشار داده می شود صفحه کلید یک علامت رمزی به کامپیو تر انتقال می دهد ، که انعکاس آن روی صفحه نمایش دیده می شود .
صفحه کلید های قدیمی از مدل های 84 کلیدی و 101 کلیدی بودند ولی با گذشت زمان و ظهور
سیستم عامل های windows95 ، windows98 صفحه کلید های 104 کلیدی برای استفاده
راحتتر از این محیط ها به بازار آمدند و پس از آن نیز صفحه کلید هایی با کلید های بیشتر و با امکانات متنوع تر به بازار عرضه شدند .
صفحه کلید، متداولترین وسیله ورود اطلاعات در کامپیوتر است .
صفحه کلید شامل مجموعه ای از سوییچ ها است که به یک ریزپردازنده متصل می گردند. ریزپردازنده وضعیت هر سوئیچ را هماهنگ و واکنش لازم در
خصوص تغییر وضعیت یک سوئیچ را از خود نشان خواهد داد.
انواع صفحه کلید
صفحه کلیدها از بدو استفاده در کامپیوتر، تاکنون کمتر دستخوش تغییراتی شده اند. اغلب تغیرات اعمال شده در رابطه با صفحه کلید، افزودن کلیدهائی خاص ، بمنظور انجام خواسته های مورد نظر است . متداولترین نوع صفحه کلیدها عبارتند از :
*صفحه کلید پیشرفته با 101 کلید
*صفحه کلید ویندوزبا 104 کلید
*صفحه کلید استاندارد اپل با 82 کلید
*صفحه کلید پیشرفته اپل با 108 کلید
کامپیوترهای laptop دارای صفحه کلیدهای مختص بخود بوده که آرایش کلیدها بر روی آنان با صفحه کلیدهای استاندارد متفاوت است . برخی از تولید کنندگان صفحه کلید، کلیدهای خاصی را نسبت به صفحه کلیدهای استاندارد اضافه نموده اند. صفحه کلید دارای چهار نوع کلید متفاوت است :
کلیدهای مربوط به تایپ
کلیدهای مربوط به بخش اعداد (Numeric keypad)
کلیدهای مربوط به توابع ( عملیات ) خاص
کلید های کنترلی
کلیدهای تایپ بخشی از صفحه کلید را شامل می گردنند که بکمک آنها می توان حروف الفبائی را تایپ نمود. آرایش کلیدهای فوق بر روی صفحه کلید مشابه دستگاههای تایپ است . همزمان با گسترش استفاده از کامپیوتر در بخش های تجاری ضرورت وجود کلیدهای خاص عددی برای بهبود سرعت ورود اطلاعات نیز احساس گردید، بدین منظوور Numeric keypad در صفحه کلیدها مورد استفاده قرار گرفت . با توجه به اینکه حجم بالائی از اطلاعات بصورت عدد می باشند ، یک مجموعه با 17 کلید به صفحه کلید اضافه گردید. آرایش کلیدهای فوق بر روی صفحه کلید مشابه اغلب ماشین های حساب است . در سال 1986 شرکت IBM صفحه کلید اولیه خود را تغییر و کلیدهای عملیاتی و کنترلی را به آن اضافه کرد. کلیدهای عملیاتی بصورت یک سطر و در بالاترین قسمت صفحه کلید قرار می گیرند. با استفاده از نرم افزارهای کاربردی و یا سیستم عامل می توان به هر یک از کلیدهای عملیاتی مسئولیتی را واگذار نمود. کلیدهای کنترلی باعث کنترل مکان نما (Cursor) و صفحه نمایشگر می باشند. در این راستا از چهار کلید ( با فرمت معکوس حرف T ) بین بخش مربوط به کلیدهای مختص تایپ و بخش عددی صفحه کلید استفاده شده است. با استفاده از کلیدهای فوق کاربران قادر به حرکت مکان نما بر روی صفحه نمایشگر خواهند بود. در اغلب نرم افزارها با استفاده از کلیدهای کنترلی کاربران قادر به پرش هائی با گام های بلند نیز خواهند بود. این کلیدها شامل موارد زیر می باشد :
Home
End
Insert
Delete
Page Up
Page Down
Control (Ctrl)
Alternate (Alt)
Escape (Esc)
صفحه کلید ویندوز، کلیدهای اضافه ای را معرفی نمود. کلیدهای Windows یا Start و یک کلید Application نمونه هائی در این زمینه می باشند. صفحه کلیدهای " اپل " اختصاص به سیستم های مکینتاش دارد. شکل زیر یک نمونه از صفحه کلیدهای فوق را نشان می دهد:
صفحه کلید از نمای نزدیک
پردازنده موجود در یک صفحه کلید ، بمنظور عملکرد صحیح صفحه کلید، می بایست قادر به شناخت و آگاهی از چندین موضوع باشد. مهمترین این موضوعات عبارتند از :
آگاهی از موقعیت کلید در ماتریس کلید ها ( مدار ماتریسی )
میزان جهش ( Bounce ) کلید و نحوه فیلتر نمودن آن
سرعتی که اطلاعات برای typematics ارسال می گردند.
مدارماتریسی کلید ها ، یک شبکه ازمدارات بوده و در زیرکلید ها قرار دارد.در تمام صفحه کلیدها، هر مدار در نقطه مربوط به یک کلید خاص، شکسته
می گردد.با فشردن یک کلید فاصله موجود بین مدار حذف و امکان ایجاد یک جریان ضعیف بوجود می آید. پردازنده وضعیت هر یک از کلیدها را از بعد
پیوستگی در نقطه تماس مدار مربوطه، بررسی می کند. زمانیکه تشخیص داده شد که یک مدار بسته شده ( اتصال برقرار است ) است، مقایسه بین محل کلید مورد نظر با " طرح کاراکتر های" (bitmap) موجود در حافظه ROM انجام می گیرد. طرح کاراکترها، یک چارت مقایسه ای برای پردازنده بوده تا به وی اعلام گردد، کدام کلید در مختصات X,Y در مدارماتریسی کلید ها ، قرار دارد.در صورتیکه بیش از یک کلید بصورت همزمان فعال شده باشد پردازنده بررسی خواهد کرد که آیا ترکیب کلیدهای فشرده شده دارای یک طرح کاراکتر است . مثلا" در صورت فشردن کلید a ، حرف a برای کامپیوتر ارسال می شود.در صورتیکه کلید shift را نگاهداشته و کلید a را فعال نمائیم پردازنده ترکیب فوق را با طرح کاراکترها مقایسه و حرف A را تولید خواهد کرد.