چگونه از ابزار اکسل ساخت برد استفاده کنیم

صفحه به روز شده :
تاریخ ایجاد صفحه :

یاد بگیرید چگونه از ابزار اکسل ساخت برد استفاده کنید.

ابزار اکسل ساخت برد را دریافت کنید

فایل را از لینک زیر دانلود کنید و فایل ها را از فایل ZIP استخراج کنید.

ایجاد پارامترهای چیدمان برد

برای تعریف چیدمان و پارامترهای برد، باید آن را در اکسل ویرایش کرده و به صورت فایل .xlsx ذخیره کنید. می توانید آن را از ابتدا بسازید یا بر اساس فایلی که به عنوان نمونه توزیع می کنید ویرایش کنید.

همچنین می تواند هر نام فایلی باشد، اما می تواند نام فایل تعریف نهایی کانتینر برد خروجی نیز باشد.

پارامترهای کانتینر برد

برای ایجاد پارامترها برای یک کانتینر برد، یک شیت کانتینر ایجاد کنید. این ورق باید ساخته شود.

برای ستون اول «کلید» و ستون دوم «مقدار» در ردیف اول سربرگ ایجاد کنید.

در ستون کلید، یک نام متمایز وارد کنید که مقدار را شناسایی کند و سپس هر مقدار را در ستون ارزش وارد کنید. پارامترهایی که می توان مشخص کرد عبارتند از:

  • نام هویت
  • نویسنده
  • نسخه
  • IsExcludeNextBoard
  • نشان
  • KeyReleaseTimemingWhenActiveWindowChange
  • اظهارات

برای اطلاعات بیشتر درباره هر پارامتر، لطفا به لینک تعریف فایل زیر مراجعه کنید.

برای اطلاعات درباره ساخت ابزار اکسل و تنظیمات آن به پایین مراجعه کنید.

نکات کلیدی
نام هویت این پارامتر اجباری است.
نام هویت ژنراتور این تنظیم به صورت خودکار انجام می شود.
نسخه ژنراتور این تنظیم به صورت خودکار انجام می شود.

پارامترهای برد

برای ایجاد پارامترها برای یک برد، یک شیت Boards بسازید. این ورق باید ساخته شود.

در خط اول، نام متمایز پارامترهای هیئت را وارد کنید.

از خط دوم به بعد، هر بار چند دقیقه وارد تخته شوید تا پارامترهای هدر را هماهنگ کنید.

پارامترهایی که می توان برای یک ستون مشخص کرد عبارتند از:

  • نام هویت
  • موقعیت
  • نوع شروع موقعیت
  • جابجایی موقعیت
  • NextBoardPositionType
  • موقعیت مرکزی
  • FontSizeScale
  • BoardScale
  • نام تصویر
  • ImageStretchMode

برای اطلاعات بیشتر درباره هر پارامتر، لطفا به لینک تعریف فایل زیر مراجعه کنید.

برای اطلاعات درباره ساخت ابزار اکسل و تنظیمات آن به پایین مراجعه کنید.

نکات کلیدی
موقعیت

معمولا اندازه برد را اینجا وارد می کنید، اما اگر این کار را نکنید، به طور خودکار تعیین می کند که با چیدمان کلید هماهنگ باشد. با این حال، از آنجا که موقعیت نمایش (0, 0) خواهد بود، موقعیت نمایش باید با پارامترهای StartPositionType و PositionOffset مشخص شود.

برای هر پارامتر، عبارت «X، Y، Width, Height» را با ویرگول جدا شده وارد کنید.

جابجایی موقعیت برای هر پارامتر، "X, Y" را وارد کنید که با ویرگول جدا شده اند.
موقعیت مرکزی برای هر پارامتر، "X, Y" را وارد کنید که با ویرگول جدا شده اند.

چیدمان کلید

برای ایجاد چیدمان کلید، یک صفحه {X}_Layout بسازید. برای بخش «{X}»، شاخص صفحه را با ۱ مشخص کنید. اگر نیاز به نمایش بیش از یک تخته دارید، به این برگه به تعداد تخته هایی که می خواهید نیاز دارید.

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

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

اگر نام شناسایی ای وارد کنید که در پارامتر کلید وجود ندارد، متنی که وارد می کنید به "KeyType" یا "DisplayText" پارامتر کلید تنظیم می شود. لطفا توجه داشته باشید که اگر «نوع کلید» غیرواقعی مشخص شود، برنامه قادر به بارگذاری آن نخواهد بود.

هنگام قرار دادن اشکال، اندازه سلول های پشت آن ها تأثیری بر خروجی ندارد.

پارامترهای کلیدی

برای ایجاد پارامترهای کلیدی، یک برگه {X}_KeyDefine بسازید. برای بخش «{X}»، شاخص صفحه را با ۱ مشخص کنید. این برگه با {X}_Layout جفت شده است. اگر نیاز به نمایش بیش از یک تخته دارید، به این برگه به تعداد تخته هایی که می خواهید نیاز دارید.

در خط اول، نام متمایز پارامتر کلید را وارد کنید.

از خط دوم به بعد، تعداد کلیدهایی که باید روی برد هدف نمایش داده شوند را بر اساس پارامترهای هدر هر خط وارد کنید.

پارامترهایی که می توان برای یک ستون مشخص کرد عبارتند از:

  • نام
  • کی تایپ
  • موقعیت
  • DisplayText
  • FontSize
  • نام تصویر
  • ImageStretchMode
  • IsToggle
  • آیا OneClickToggleRelease
  • گزینه ها
  • فرآیندها

برای اطلاعات بیشتر درباره هر پارامتر، لطفا به لینک تعریف فایل زیر مراجعه کنید.

برای اطلاعات درباره ساخت ابزار اکسل و تنظیمات آن به پایین مراجعه کنید.

نکات کلیدی
نام نامی که اینجا وارد می شود به نامی که در شکل در برگه چیدمان وارد شده پیوند داده می شود و پارامتر کلید وارد شده روی کلید در موقعیت هدف اعمال می شود. خروجی فایل تعریف کانتینر برد بر اساس صفحه چیدمان است، پس مهم نیست اگر نام وارد شده در صفحه چیدمان نباشد.
کی تایپ در غیر این صورت، مقدار وارد شده در ستون نام استفاده می شود.
موقعیت اگر موقعیت و اندازه را اینجا وارد کنید، ابتدا استفاده می شود، اما معمولا از موقعیت و اندازه ای که در برگه چیدمان کلید تنظیم شده استفاده می کنید، پس اساسا می توانید آن را وارد نکرده بگذارید. اگر می خواهید وارد شوید، «X، Y، عرض، ارتفاع» را با ویرگول جدا کنید. واحد یک پیکسل منطقی است.
DisplayText با شکستن متن در سلول، متن نمایشگر واقعی نیز شکسته می شود.
گزینه ها اگر می خواهید از آن استفاده کنید، لطفا طبق قالب آن وارد کنید.
فرآیندها اگر می خواهید از آن استفاده کنید، لطفا طبق قالب آن وارد کنید.

تزئینات تخته

می توانید تزئینات دقیقی برای ظاهر تخته تنظیم کنید.

در خط اول، نام متمایز پارامترهای تزئین تخته را وارد کنید. از خط دوم به بعد، تزئینات تخته را برای هر تخته هدف و وضعیت تعیین خواهیم کرد.

می توانید با وارد کردن نام IdentityName مشخص شده در برگه Boards برای TargetBoardName، مشخص کنید که به کدام بردها درخواست دهید.

همچنین می توانید مشخص کنید که IME چه زمانی باید برای «ImeStatuses» اعمال شود و کدام کلید را هنگام فشار دادن «PressKeys» اعمال کنید.

پارامترهایی که می توان برای یک ستون مشخص کرد عبارتند از:

  • نام هویت
  • نام تخته هدف
  • ImeStatuses
  • پرس کیز
  • رنگ زمینه
  • نام تصویر
  • ImageStretchMode
  • BorderColor
  • ضخامت مرزی

برای اطلاعات بیشتر درباره هر پارامتر، لطفا به لینک تعریف فایل زیر مراجعه کنید.

برای اطلاعات درباره ساخت ابزار اکسل و تنظیمات آن به پایین مراجعه کنید.

نکات کلیدی
نام تخته هدف مشخص کنید که می خواهید روی کدام بردها اعمال شود. نامی که مشخص می کنید، نام IdentityName است که در برگه هیئت ها مشخص شده است.
ImeStatuses مشخص می کند که IME در حال حاضر نشان در چه زمانی اعمال می شود. برای اطلاعات درباره اینکه کدام مقادیر قابل تعیین هستند، به Define BoardDecorateInfo مراجعه کنید. اگر می خواهید بیش از یکی وارد کنید، آن را با ویرگول جدا وارد کنید. (مثلا KanaInputAlphaHalf، KanaInputKatakanaHalf)
پرس کیز مشخص کنید کدام کلیدها هنگام فشار دادن تزئینات را اعمال می کنند. برای مثال، اگر LeftShift را مشخص کنید، تزئینات هنگام فشار دادن کلید Shift اعمال می شود. اگر می خواهید چند کلید را همزمان اعمال کنید، چند کلید را با جداسازی ویرگول مشخص کنید.
رنگ زمینه رنگ را از 0~255 مشخص کنید. مقادیر را به صورت «A,R,G,B» که با ویرگول جدا شده اند وارد کنید.
BorderColor رنگ را از 0~255 مشخص کنید. مقادیر را به صورت «A,R,G,B» که با ویرگول جدا شده اند وارد کنید.

تزئینات کلید

می توانید تزئینات دقیقی درباره ظاهر کلیدها تنظیم کنید.

در خط اول، نام متمایز پارامتر تزئین کلید را وارد کنید. از خط دوم به بعد، تزئین کلید برای هر کلید هدف و شرایط را تنظیم خواهیم کرد.

می توانید با وارد کردن «نام» مشخص شده در برگه «{X}_KeyDefine» در «TargetBoardName» مشخص کنید که به کدام کلید اعمال کنید.

همچنین می توانید مشخص کنید که چه زمانی IME روی «ImeStatuses» اعمال می شود، کدام کلید هنگام فشار دادن اعمال شود و «IsPressed» کدام کلید را فشار دهید.

پارامترهایی که می توان برای یک ستون مشخص کرد عبارتند از:

  • نام هویت
  • نام کلیدی هدف
  • ImeStatuses
  • پرس کیز
  • IsPressed
  • DisplayText
  • نام فونت
  • FontSize
  • TextBold
  • TextColor
  • رنگ زمینه
  • نام تصویر
  • ImageStretchMode
  • BorderColor
  • ضخامت مرزی

برای اطلاعات بیشتر درباره هر پارامتر، لطفا به لینک تعریف فایل زیر مراجعه کنید.

برای اطلاعات درباره ساخت ابزار اکسل و تنظیمات آن به پایین مراجعه کنید.

نکات کلیدی
نام کلیدی هدف مشخص کنید که می خواهید روی کدام کلید اعمال شود. نامی که باید مشخص شود، «نام» است که در برگه «{X}_KeyDefine» مشخص شده است.
ImeStatuses مشخص می کند که IME در حال حاضر نشان در چه زمانی اعمال می شود. به بخش تعریف KeyDecorateInfo مراجعه کنید تا بدانید کدام مقادیر قابل تعیین هستند. اگر می خواهید بیش از یکی وارد کنید، آن را با ویرگول جدا وارد کنید. (مثلا KanaInputAlphaHalf، KanaInputKatakanaHalf)
پرس کیز مشخص می کند کدام یک از کلیدهای دیگر هنگام فشار دادن تزئینات را اعمال می کنند. برای مثال، اگر LeftShift را مشخص کنید، تزئینات هنگام فشار دادن کلید Shift اعمال می شود. اگر می خواهید چند کلید را همزمان اعمال کنید، چند کلید را با جداسازی ویرگول مشخص کنید. همچنین می توانید کلید خود را در این شرط قرار دهید.
IsPressed درسته. هنگام فشار دادن کلید، تزئینات را اعمال کنید. چه نادرست باشد چه نامشخص، تزئین کلیدهای معمولی.
TextColor رنگ را از 0~255 مشخص کنید. مقادیر را به صورت «A,R,G,B» که با ویرگول جدا شده اند وارد کنید.
رنگ زمینه رنگ را از 0~255 مشخص کنید. مقادیر را به صورت «A,R,G,B» که با ویرگول جدا شده اند وارد کنید.
BorderColor رنگ را از 0~255 مشخص کنید. مقادیر را به صورت «A,R,G,B» که با ویرگول جدا شده اند وارد کنید.

ایجاد یک فایل تعریف کانتینر برد

ایجاد

فایل تعریف برد ایجاد شده (.xlsx) را به پوشه ای که فایل «BoardCreator_x_xx.xlsm» دارد منتقل کنید. (x_xx نسخه است)

وقتی فایل را منتقل کردید، BoardCreator.xlsm را باز کنید. با کلیک روی دکمه «تولید فایل تعریف کانتینر برد» که روی برگه نمایش داده می شود، یک فایل تعریف کانتینر برد بر اساس فایل .xlsx قرار گرفته در پوشه تولید می شود.

وقتی فرایند با موفقیت به پایان برسد، خواهید دید که ". یک «فایل تعریف کانتینر برد» با پسوند «setting» ایجاد می شود.

امنیت

از آنجا که «BoardCreator.xlsm» یک فایل اکسل است که شامل ماکروها می باشد، ممکن است هنگام باز کردن آن هشدار دریافت کنید، همان طور که در تصویر نشان داده شده است. (پیام ممکن است با شکل متفاوت باشد)

اگر هشداری دیدید، اجازه دهید ماکرو اجرا شود. اگر اجازه ندهید، نمی توانید یک «فایل تعریف ظرف برد» بسازید.

قرار دادن فایل تعریف کانتینر برد

فایل تعریف کانتینر برد ایجاد شده (.setting) را در پوشه "Boards\Default\" پوشه با "TiitanTouchBoard.exe" قرار دهید. بعد از قرار دادن، تاچ بورد هنگام روشن شدن بارگذاری می شود.

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

درباره بردهای نمونه موجود

برای آسان تر کردن ساخت برد برای تازه کاران، ابزار ساخت برد اکسل شامل برد نمونه ای است که برای هر ویژگی از بسته اصلی برد توزیع شده کوچک است. نمونه های درج شده عبارتند از:

تصویر خلاصه نام فایل
010_Normal_1_03_Ja این صفحه کلید با چیدمان نرمال به طور پیش فرض است.
020_Thumb_1_03_Ja این یک صفحه کلید با چیدمان شست است که در حالت پیش فرض قرار دارد.
030_MousePad_1_03_Ja این یک پد ماوس است که در حالت اولیه قرار دارد.
031_MousePadOneHandLeft_1_03_Ja این یک پد ماوس سمت چپ است که در بسته برد گنجانده شده است.
032_MousePadOneHandRight_1_03_Ja این یک پد ماوس سمت راست است که در بسته برد گنجانده شده است.
033_MousePadExtensionKey_1_03_Ja این یک پد ماوس توسعه یافته است که در بسته برد گنجانده شده است.
040_TenKeyLeft_1_03_Ja این یک صفحه کلید عددی سمت چپ است که در بسته برد گنجانده شده است.
041_TenKeyRight_1_03_Ja این یک صفحه کلید عددی سمت راست است که در بسته برد گنجانده شده است.
042_TenKeyLeftNumLock_1_03_Ja این یک صفحه کلید عددی NumLock سمت چپ است که در بسته برد گنجانده شده است.
043_TenKeyRightNumLock_1_03_Ja این صفحه کلید عددی NumLock سمت راست است که در بسته برد گنجانده شده است.
050_GameController_1_03_Ja این کنترلر بازی است که در بسته تخته قرار دارد.
060_IllustCspLeft_1_03_Ja این یک تخته میانبر سمت چپ Clip Studio Paint است که در بسته برد گنجانده شده است.
061_IllustCspRight_1_03_Ja این یک برد میانبر برای سمت راست Clip Studio Paint است که در بسته برد گنجانده شده است.
062_IllustPsLeft_1_03_Ja این برد میانبر سمت چپ Photshop است که در بسته برد گنجانده شده است.
063_IllustPsRight_1_03_Ja این یک برد میانبر سمت راست Photshop است که در بسته برد گنجانده شده است.
501_MinimumBoardSample_1_03_Ja این یک برد نمونه است که در کوچک ترین پیکربندی ممکن ساخته شده است.
502_FourBoardsSample_1_03_Ja این یک تخته نمونه است که چهار تخته در چهار گوشه آن قرار گرفته اند.
503_BoardPositionSample_1_03_Ja یک تخته نمونه با تخته در هر موقعیت و اندازه.
504_BoardPositionOffsetSample_1_03_Ja این یک برد نمونه است که برد از موقعیت اولیه اش جابجا شده است.
505_BoardScaleSample_1_03_Ja این یک نمونه برد با نسخه بزرگ شده کل برد و متن کلید است.
506_BoardImageSample_1_03_Ja این یک تخته نمونه است که تصویری روی پس زمینه برد دارد.
511_ImeOnOffDecorateSample_1_03_Ja این نمونه ای از تزئینات تخته سوئیچینگ طبق IME است که به صورت روشن و خاموش شده است.
512_ImeDetailDecorateSample_1_03_Ja این نمونه ای از تزئینات برد سوئیچینگ بر اساس مشخصات دقیق مانند ورودی کانا IME و ورودی کاراکتر رومی است. تغییر رنگ برای هر IME به شما کمک می کند وضعیت فعلی IME را بهتر درک کنید.
513_PressKeyBoardDecorateSample_1_03_Ja این نمونه ای از تغییر تزئینات برد بسته به وضعیت کلید فشرده شده است. کلید Shift یا Ctrl را فشار دهید تا پس زمینه برد تغییر کند.
514_TransparentColorBoardSample_1_03_Ja این نمونه ای است که پس زمینه برد را منتقل می کند. این همچنین به شما اجازه می دهد تخته ای بسازید که فقط کلیدها شناور باشند.
515_TransparentImageBoardSample_1_03_Ja نمونه ای از تخته ای که به هر شکلی با استفاده از تصویر شفاف روی پس زمینه برد ساخته شده است. همچنین می توانید با استفاده از تصویر برش خورده پس زمینه کلید، یک برد آزاد بسازید.
521_KeySimpleDecorateSample_1_03_Ja این نمونه ای است که تزئینات استاندارد روی کلیدها اعمال شده است. می توانید «متن کلید»، «اندازه فونت»، «رنگ پس زمینه» و غیره را مشخص کنید.
522_KeyToggleSample_1_03_Ja این مثالی است برای بررسی رفتار تغییر کلید کلیدهای مختلف.
523_CustomProcessKeySample_1_03_Ja این نمونه ای از سفارشی سازی فرآیند فشردن کلید برای انجام ضربه های مختلف کلیدها است. می توانید اقدامات میانبر مانند «بازگشت»، «بازدو»، «انتخاب همه» و «باز کردن کاوشگر» را انجام دهید و چندین شخصیت مانند ایموجی را همزمان وارد کنید.
524_SpecialKeySample_1_03_Ja مثالی با کلید کوچک که به عنوان کلید تعریف می شود اما به ندرت استفاده می شود. این فقط مجموعه ای از چیزهای تعریف شده است، پس ممکن است برخی چیزها وقتی کلید را فشار می دهید اتفاق نیفتد. برخی ممکن است بسته به سیستم عامل و ترجیحات متفاوت رفتار کنند.
531_KeyExtendDecorateSample_1_03_Ja این نمونه ای است با تزئینات دقیق روی کلیدها. می توانید تنظیمات مختلفی مانند «نمایش متن»، «فونت»، «رنگ متن»، «رنگ پس زمینه»، «تصویر پس زمینه» و «حاشیه ها» را مشخص کنید.
532_KeyImeDecorateSample_1_03_Ja این نمونه ای است که تزئین کلید بسته به وضعیت IME تغییر می کند. حروفی که هنگام فشردن کلیدها وارد می شوند، توسط ایالت IME قابل شناسایی هستند.
533_KeyPressDecorateSample_1_03_Ja این نمونه ای است که تزئین کلید بسته به حالت فشار کلید مشخص شده تغییر می کند. برای مثال، کلیدهای Shift یا Ctrl را فشار دهید تا متن بالا تغییر کند.
534_KeyLockDecorateSample_1_03_Ja این نمونه ای است از دریافت وضعیت کلید که توسط ویندوز مدیریت می شود، مانند CapsLock و Insert، و تغییر طراحی کلید.