Free shipping on most non-custom items (excluding discounted and group-buy items) · Custom keycap sets: US$5 flat worldwide shipping.
Diykeycap
รถเข็น 0
  • Home
  • Custom keycaps
  • Business & Bulk Orders
  • New Arrival
  • Sale
  • Keyboard
    • Mechanical Keyboard
    • Hall Effect Keyboards
    • Switch
    • Tools
  • Keycaps
    • OEM Profile
    • CHERRY PROFILE
    • XDA PROFILE
    • SA PROFILE
    • DSA PROFILE
    • JDA PROFILE
  • Group Buy
  • Custom Order Progress
  • Package Tracking
  • ABOUT US
    • About DIykeycap
    • Contact Us
บัญชีของฉัน
เข้าสู่ระบบ
กรีซ (EUR €)
กรีนแลนด์ (DKK kr.)
กวาเดอลูป (EUR €)
กัมพูชา (KHR ៛)
กัวเตมาลา (GTQ Q)
กาตาร์ (QAR ر.ق)
กานา (USD $)
กาบอง (XOF Fr)
กายอานา (GYD $)
กินี (GNF Fr)
กินี-บิสเซา (XOF Fr)
คองโก - กินชาซา (CDF Fr)
คองโก - บราซซาวิล (XAF CFA)
คอสตาริกา (CRC ₡)
คอโมโรส (KMF Fr)
คาซัคสถาน (KZT ₸)
คิริบาส (USD $)
คีร์กีซสถาน (KGS som)
คูราเซา (ANG ƒ)
คูเวต (USD $)
จอร์เจีย (USD $)
จอร์แดน (USD $)
จาเมกา (JMD $)
จิบูตี (DJF Fdj)
จีน (CNY ¥)
ชาด (XAF CFA)
ชิลี (USD $)
ซานมาริโน (EUR €)
ซามัว (WST T)
ซาอุดีอาระเบีย (SAR ر.س)
ซาฮาราตะวันตก (MAD د.م.)
ซินต์มาร์เทน (ANG ƒ)
ซิมบับเว (USD $)
ซูดาน (USD $)
ซูดานใต้ (USD $)
ซูรินาเม (USD $)
ญี่ปุ่น (JPY ¥)
ดินแดนปาเลสไตน์ (ILS ₪)
ตรินิแดดและโตเบโก (TTD $)
ตองกา (TOP T$)
ติมอร์-เลสเต (USD $)
ตุรกี (USD $)
ตูนิเซีย (USD $)
ตูวาลู (AUD $)
ทริสตันดาคูนา (GBP £)
ทาจิกิสถาน (TJS ЅМ)
นครวาติกัน (EUR €)
นอร์เวย์ (USD $)
นามิเบีย (USD $)
นาอูรู (AUD $)
นิการากัว (NIO C$)
นิวซีแลนด์ (NZD $)
นิวแคลิโดเนีย (XPF Fr)
นีอูเอ (NZD $)
บราซิล (USD $)
บริติชอินเดียนโอเชียนเทร์ริทอรี (USD $)
บรูไน (BND $)
บอตสวานา (BWP P)
บอสเนียและเฮอร์เซโกวีนา (BAM КМ)
บังกลาเทศ (BDT ৳)
บัลแกเรีย (EUR €)
บาร์เบโดส (BBD $)
บาห์เรน (USD $)
บาฮามาส (BSD $)
บุรุนดี (BIF Fr)
บูร์กินาฟาโซ (XOF Fr)
ปากีสถาน (PKR ₨)
ปานามา (USD $)
ปาปัวนิวกินี (PGK K)
ปารากวัย (PYG ₲)
ฝรั่งเศส (EUR €)
ฟิจิ (FJD $)
ฟินแลนด์ (EUR €)
ฟิลิปปินส์ (PHP ₱)
ภูฏาน (USD $)
มองโกเลีย (MNT ₮)
มอนต์เซอร์รัต (XCD $)
มอนเตเนโกร (EUR €)
มอริเชียส (MUR ₨)
มอริเตเนีย (USD $)
มอลตา (EUR €)
มอลโดวา (MDL L)
มัลดีฟส์ (MVR MVR)
มาซิโดเนียเหนือ (MKD ден)
มาดากัสการ์ (USD $)
มายอต (EUR €)
มาร์ตินีก (EUR €)
มาลาวี (MWK MK)
มาลี (XOF Fr)
มาเลเซีย (MYR RM)
ยิบรอลตาร์ (GBP £)
ยูกันดา (UGX USh)
ยูเครน (UAH ₴)
รวันดา (RWF FRw)
รัสเซีย (USD $)
ลักเซมเบิร์ก (EUR €)
ลัตเวีย (EUR €)
ลาว (LAK ₭)
ลิกเตนสไตน์ (CHF CHF)
ลิทัวเนีย (EUR €)
ลิเบีย (USD $)
วานูอาตู (VUV Vt)
วาลลิสและฟุตูนา (XPF Fr)
ศรีลังกา (LKR ₨)
สฟาลบาร์และยานไมเอน (USD $)
สวิตเซอร์แลนด์ (CHF CHF)
สวีเดน (SEK kr)
สหรัฐอาหรับเอมิเรตส์ (AED د.إ)
สหรัฐอเมริกา (USD $)
สหราชอาณาจักร (GBP £)
สาธารณรัฐแอฟริกากลาง (XAF CFA)
สาธารณรัฐโดมินิกัน (DOP $)
สิงคโปร์ (SGD $)
สเปน (EUR €)
สโลวะเกีย (EUR €)
สโลวีเนีย (EUR €)
หมู่เกาะคุก (NZD $)
หมู่เกาะบริติชเวอร์จิน (USD $)
หมู่เกาะพิตแคร์น (NZD $)
หมู่เกาะฟอล์กแลนด์ (FKP £)
หมู่เกาะรอบนอกของสหรัฐอเมริกา (USD $)
หมู่เกาะเคย์แมน (KYD $)
หมู่เกาะเติกส์และหมู่เกาะเคคอส (USD $)
หมู่เกาะแฟโร (DKK kr.)
หมู่เกาะโคโคส (คีลิง) (AUD $)
หมู่เกาะโซโลมอน (SBD $)
หมู่เกาะโอลันด์ (EUR €)
ออสเตรีย (EUR €)
ออสเตรเลีย (AUD $)
อันดอร์รา (EUR €)
อัฟกานิสถาน (AFN ؋)
อารูบา (AWG ƒ)
อาร์เจนตินา (USD $)
อาร์เมเนีย (AMD դր.)
อาเซอร์ไบจาน (AZN ₼)
อิตาลี (EUR €)
อินเดีย (INR ₹)
อินโดนีเซีย (IDR Rp)
อิรัก (USD $)
อิสราเอล (ILS ₪)
อิเควทอเรียลกินี (XAF CFA)
อียิปต์ (EGP ج.م)
อุซเบกิสถาน (UZS so'm)
อุรุกวัย (UYU $U)
ฮอนดูรัส (HNL L)
ฮังการี (HUF Ft)
เกรเนดา (XCD $)
เกาหลีใต้ (KRW ₩)
เกาะคริสต์มาส (AUD $)
เกาะนอร์ฟอล์ก (AUD $)
เกาะเซาท์จอร์เจียและหมู่เกาะเซาท์แซนด์วิช (GBP £)
เกาะแมน (GBP £)
เกาะแอสเซนชัน (SHP £)
เกิร์นซีย์ (GBP £)
เขตปกครองพิเศษมาเก๊าแห่งสาธารณรัฐประชาชนจีน (MOP P)
เขตปกครองพิเศษฮ่องกงแห่งสาธารณรัฐประชาชนจีน (HKD $)
เคนยา (KES KSh)
เคปเวิร์ด (CVE $)
เจอร์ซีย์ (USD $)
เช็ก (CZK Kč)
เซนต์คิตส์และเนวิส (XCD $)
เซนต์บาร์เธเลมี (EUR €)
เซนต์มาร์ติน (EUR €)
เซนต์ลูเซีย (XCD $)
เซนต์วินเซนต์และเกรนาดีนส์ (XCD $)
เซนต์เฮเลนา (SHP £)
เซอร์เบีย (RSD РСД)
เซาตูเมและปรินซิปี (STD Db)
เซียร์ราลีโอน (SLL Le)
เซเชลส์ (USD $)
เซเนกัล (XOF Fr)
เดนมาร์ก (DKK kr.)
เติร์กเมนิสถาน (USD $)
เนปาล (NPR Rs.)
เนเธอร์แลนด์ (EUR €)
เนเธอร์แลนด์แคริบเบียน (USD $)
เบนิน (XOF Fr)
เบลารุส (USD $)
เบลีซ (BZD $)
เบลเยียม (EUR €)
เบอร์มิวดา (USD $)
เปรู (PEN S/)
เฟรนช์เกียนา (EUR €)
เฟรนช์เซาเทิร์นเทร์ริทอรีส์ (EUR €)
เฟรนช์โปลินีเซีย (XPF Fr)
เมียนมา (พม่า) (MMK K)
เม็กซิโก (USD $)
เยอรมนี (EUR €)
เยเมน (YER ﷼)
เรอูนียง (EUR €)
เลบานอน (LBP ل.ل)
เลโซโท (USD $)
เวียดนาม (VND ₫)
เวเนซุเอลา (USD $)
เอกวาดอร์ (USD $)
เอธิโอเปีย (ETB Br)
เอริเทรีย (USD $)
เอลซัลวาดอร์ (USD $)
เอสวาตีนี (USD $)
เอสโตเนีย (EUR €)
เฮติ (USD $)
แกมเบีย (GMD D)
แคนาดา (CAD $)
แคเมอรูน (XAF CFA)
แซงปีแยร์และมีเกอลง (EUR €)
แซมเบีย (USD $)
แทนซาเนีย (TZS Sh)
แองกวิลลา (XCD $)
แองโกลา (USD $)
แอนติกาและบาร์บูดา (XCD $)
แอฟริกาใต้ (USD $)
แอลจีเรีย (DZD د.ج)
แอลเบเนีย (ALL L)
โกตดิวัวร์ (XOF Fr)
โครเอเชีย (EUR €)
โคลอมเบีย (USD $)
โคโซโว (EUR €)
โซมาเลีย (USD $)
โดมินิกา (XCD $)
โตเกเลา (NZD $)
โตโก (XOF Fr)
โบลิเวีย (BOB Bs.)
โปรตุเกส (EUR €)
โปแลนด์ (PLN zł)
โมซัมบิก (USD $)
โมนาโก (EUR €)
โมร็อกโก (MAD د.م.)
โรมาเนีย (RON Lei)
โอมาน (USD $)
ไซปรัส (EUR €)
ไต้หวัน (TWD $)
ไทย (THB ฿)
ไนจีเรีย (NGN ₦)
ไนเจอร์ (XOF Fr)
ไลบีเรีย (USD $)
ไอซ์แลนด์ (ISK kr)
ไอร์แลนด์ (EUR €)
English
ภาษาไทย
français
한국어
Italiano
português (Brasil)
Deutsch
Español
Suomi
日本語
กรีซ (EUR €)
กรีนแลนด์ (DKK kr.)
กวาเดอลูป (EUR €)
กัมพูชา (KHR ៛)
กัวเตมาลา (GTQ Q)
กาตาร์ (QAR ر.ق)
กานา (USD $)
กาบอง (XOF Fr)
กายอานา (GYD $)
กินี (GNF Fr)
กินี-บิสเซา (XOF Fr)
คองโก - กินชาซา (CDF Fr)
คองโก - บราซซาวิล (XAF CFA)
คอสตาริกา (CRC ₡)
คอโมโรส (KMF Fr)
คาซัคสถาน (KZT ₸)
คิริบาส (USD $)
คีร์กีซสถาน (KGS som)
คูราเซา (ANG ƒ)
คูเวต (USD $)
จอร์เจีย (USD $)
จอร์แดน (USD $)
จาเมกา (JMD $)
จิบูตี (DJF Fdj)
จีน (CNY ¥)
ชาด (XAF CFA)
ชิลี (USD $)
ซานมาริโน (EUR €)
ซามัว (WST T)
ซาอุดีอาระเบีย (SAR ر.س)
ซาฮาราตะวันตก (MAD د.م.)
ซินต์มาร์เทน (ANG ƒ)
ซิมบับเว (USD $)
ซูดาน (USD $)
ซูดานใต้ (USD $)
ซูรินาเม (USD $)
ญี่ปุ่น (JPY ¥)
ดินแดนปาเลสไตน์ (ILS ₪)
ตรินิแดดและโตเบโก (TTD $)
ตองกา (TOP T$)
ติมอร์-เลสเต (USD $)
ตุรกี (USD $)
ตูนิเซีย (USD $)
ตูวาลู (AUD $)
ทริสตันดาคูนา (GBP £)
ทาจิกิสถาน (TJS ЅМ)
นครวาติกัน (EUR €)
นอร์เวย์ (USD $)
นามิเบีย (USD $)
นาอูรู (AUD $)
นิการากัว (NIO C$)
นิวซีแลนด์ (NZD $)
นิวแคลิโดเนีย (XPF Fr)
นีอูเอ (NZD $)
บราซิล (USD $)
บริติชอินเดียนโอเชียนเทร์ริทอรี (USD $)
บรูไน (BND $)
บอตสวานา (BWP P)
บอสเนียและเฮอร์เซโกวีนา (BAM КМ)
บังกลาเทศ (BDT ৳)
บัลแกเรีย (EUR €)
บาร์เบโดส (BBD $)
บาห์เรน (USD $)
บาฮามาส (BSD $)
บุรุนดี (BIF Fr)
บูร์กินาฟาโซ (XOF Fr)
ปากีสถาน (PKR ₨)
ปานามา (USD $)
ปาปัวนิวกินี (PGK K)
ปารากวัย (PYG ₲)
ฝรั่งเศส (EUR €)
ฟิจิ (FJD $)
ฟินแลนด์ (EUR €)
ฟิลิปปินส์ (PHP ₱)
ภูฏาน (USD $)
มองโกเลีย (MNT ₮)
มอนต์เซอร์รัต (XCD $)
มอนเตเนโกร (EUR €)
มอริเชียส (MUR ₨)
มอริเตเนีย (USD $)
มอลตา (EUR €)
มอลโดวา (MDL L)
มัลดีฟส์ (MVR MVR)
มาซิโดเนียเหนือ (MKD ден)
มาดากัสการ์ (USD $)
มายอต (EUR €)
มาร์ตินีก (EUR €)
มาลาวี (MWK MK)
มาลี (XOF Fr)
มาเลเซีย (MYR RM)
ยิบรอลตาร์ (GBP £)
ยูกันดา (UGX USh)
ยูเครน (UAH ₴)
รวันดา (RWF FRw)
รัสเซีย (USD $)
ลักเซมเบิร์ก (EUR €)
ลัตเวีย (EUR €)
ลาว (LAK ₭)
ลิกเตนสไตน์ (CHF CHF)
ลิทัวเนีย (EUR €)
ลิเบีย (USD $)
วานูอาตู (VUV Vt)
วาลลิสและฟุตูนา (XPF Fr)
ศรีลังกา (LKR ₨)
สฟาลบาร์และยานไมเอน (USD $)
สวิตเซอร์แลนด์ (CHF CHF)
สวีเดน (SEK kr)
สหรัฐอาหรับเอมิเรตส์ (AED د.إ)
สหรัฐอเมริกา (USD $)
สหราชอาณาจักร (GBP £)
สาธารณรัฐแอฟริกากลาง (XAF CFA)
สาธารณรัฐโดมินิกัน (DOP $)
สิงคโปร์ (SGD $)
สเปน (EUR €)
สโลวะเกีย (EUR €)
สโลวีเนีย (EUR €)
หมู่เกาะคุก (NZD $)
หมู่เกาะบริติชเวอร์จิน (USD $)
หมู่เกาะพิตแคร์น (NZD $)
หมู่เกาะฟอล์กแลนด์ (FKP £)
หมู่เกาะรอบนอกของสหรัฐอเมริกา (USD $)
หมู่เกาะเคย์แมน (KYD $)
หมู่เกาะเติกส์และหมู่เกาะเคคอส (USD $)
หมู่เกาะแฟโร (DKK kr.)
หมู่เกาะโคโคส (คีลิง) (AUD $)
หมู่เกาะโซโลมอน (SBD $)
หมู่เกาะโอลันด์ (EUR €)
ออสเตรีย (EUR €)
ออสเตรเลีย (AUD $)
อันดอร์รา (EUR €)
อัฟกานิสถาน (AFN ؋)
อารูบา (AWG ƒ)
อาร์เจนตินา (USD $)
อาร์เมเนีย (AMD դր.)
อาเซอร์ไบจาน (AZN ₼)
อิตาลี (EUR €)
อินเดีย (INR ₹)
อินโดนีเซีย (IDR Rp)
อิรัก (USD $)
อิสราเอล (ILS ₪)
อิเควทอเรียลกินี (XAF CFA)
อียิปต์ (EGP ج.م)
อุซเบกิสถาน (UZS so'm)
อุรุกวัย (UYU $U)
ฮอนดูรัส (HNL L)
ฮังการี (HUF Ft)
เกรเนดา (XCD $)
เกาหลีใต้ (KRW ₩)
เกาะคริสต์มาส (AUD $)
เกาะนอร์ฟอล์ก (AUD $)
เกาะเซาท์จอร์เจียและหมู่เกาะเซาท์แซนด์วิช (GBP £)
เกาะแมน (GBP £)
เกาะแอสเซนชัน (SHP £)
เกิร์นซีย์ (GBP £)
เขตปกครองพิเศษมาเก๊าแห่งสาธารณรัฐประชาชนจีน (MOP P)
เขตปกครองพิเศษฮ่องกงแห่งสาธารณรัฐประชาชนจีน (HKD $)
เคนยา (KES KSh)
เคปเวิร์ด (CVE $)
เจอร์ซีย์ (USD $)
เช็ก (CZK Kč)
เซนต์คิตส์และเนวิส (XCD $)
เซนต์บาร์เธเลมี (EUR €)
เซนต์มาร์ติน (EUR €)
เซนต์ลูเซีย (XCD $)
เซนต์วินเซนต์และเกรนาดีนส์ (XCD $)
เซนต์เฮเลนา (SHP £)
เซอร์เบีย (RSD РСД)
เซาตูเมและปรินซิปี (STD Db)
เซียร์ราลีโอน (SLL Le)
เซเชลส์ (USD $)
เซเนกัล (XOF Fr)
เดนมาร์ก (DKK kr.)
เติร์กเมนิสถาน (USD $)
เนปาล (NPR Rs.)
เนเธอร์แลนด์ (EUR €)
เนเธอร์แลนด์แคริบเบียน (USD $)
เบนิน (XOF Fr)
เบลารุส (USD $)
เบลีซ (BZD $)
เบลเยียม (EUR €)
เบอร์มิวดา (USD $)
เปรู (PEN S/)
เฟรนช์เกียนา (EUR €)
เฟรนช์เซาเทิร์นเทร์ริทอรีส์ (EUR €)
เฟรนช์โปลินีเซีย (XPF Fr)
เมียนมา (พม่า) (MMK K)
เม็กซิโก (USD $)
เยอรมนี (EUR €)
เยเมน (YER ﷼)
เรอูนียง (EUR €)
เลบานอน (LBP ل.ل)
เลโซโท (USD $)
เวียดนาม (VND ₫)
เวเนซุเอลา (USD $)
เอกวาดอร์ (USD $)
เอธิโอเปีย (ETB Br)
เอริเทรีย (USD $)
เอลซัลวาดอร์ (USD $)
เอสวาตีนี (USD $)
เอสโตเนีย (EUR €)
เฮติ (USD $)
แกมเบีย (GMD D)
แคนาดา (CAD $)
แคเมอรูน (XAF CFA)
แซงปีแยร์และมีเกอลง (EUR €)
แซมเบีย (USD $)
แทนซาเนีย (TZS Sh)
แองกวิลลา (XCD $)
แองโกลา (USD $)
แอนติกาและบาร์บูดา (XCD $)
แอฟริกาใต้ (USD $)
แอลจีเรีย (DZD د.ج)
แอลเบเนีย (ALL L)
โกตดิวัวร์ (XOF Fr)
โครเอเชีย (EUR €)
โคลอมเบีย (USD $)
โคโซโว (EUR €)
โซมาเลีย (USD $)
โดมินิกา (XCD $)
โตเกเลา (NZD $)
โตโก (XOF Fr)
โบลิเวีย (BOB Bs.)
โปรตุเกส (EUR €)
โปแลนด์ (PLN zł)
โมซัมบิก (USD $)
โมนาโก (EUR €)
โมร็อกโก (MAD د.م.)
โรมาเนีย (RON Lei)
โอมาน (USD $)
ไซปรัส (EUR €)
ไต้หวัน (TWD $)
ไทย (THB ฿)
ไนจีเรีย (NGN ₦)
ไนเจอร์ (XOF Fr)
ไลบีเรีย (USD $)
ไอซ์แลนด์ (ISK kr)
ไอร์แลนด์ (EUR €)
English
ภาษาไทย
français
한국어
Italiano
português (Brasil)
Deutsch
Español
Suomi
日本語
Diykeycap
ค้นหาผลิตภัณฑ์ เข้าสู่ระบบ รถเข็น 0
  • Home
  • Custom keycaps
  • Business & Bulk Orders
  • New Arrival
  • Sale
  • Keyboard
    • Mechanical Keyboard
    • Hall Effect Keyboards
    • Switch
    • Tools
  • Keycaps
    • OEM Profile
    • CHERRY PROFILE
    • XDA PROFILE
    • SA PROFILE
    • DSA PROFILE
    • JDA PROFILE
  • Group Buy
  • Custom Order Progress
  • Package Tracking
  • ABOUT US
    • About DIykeycap
    • Contact Us

ค้นหาร้านค้าของเรา

Diykeycap
เข้าสู่ระบบ รถเข็น 0
News

A Step-by-Step Guide to Custom Keycaps with DiyKeycap

โดย Diykeycap บน Nov 10, 2024
AI-generated custom keycap design concept in cream, navy, teal and coral; not a manufactured sample or customer order.

A custom set becomes much easier to design when you can picture the keyboard you want to sit down to: perhaps warm cream keys, dark readable letters and one blue accent, or an original illustration with its most important detail placed on a key where you can actually see it.

This guide shows how to make custom keycaps by preparing a design and ordering a printed set through DIYKeycap. You will choose the physical layout, build the artwork, check a preview and make sure the right saved design accompanies the order. Resin casting and making your own molds require a different workshop process.

Featured image: AI-generated design concept for inspiration. It is not a manufactured sample, a customer order or a representation of the editor. Final fit, artwork and printed color depend on the selected product and confirmed specification.

1. Match your keyboard before drawing

Write down the exact keyboard model and version. Take a clear top-down photo, then compare its keys with the layout you intend to order. Check Enter, both Shift keys, the spacebar, the bottom row, switch mount and row profile. A description such as 65% or TKL is only a starting point.

ANSI and ISO have different physical keys, including Enter and the left Shift area. German QWERTZ, French AZERTY and other character maps add another decision: which legends belong on those keys. Changing printed letters does not change the keyboard's hardware or the input setting on your computer.

DIYKeycap's custom set is not compatible with Logitech, Razer or Corsair keyboards. Low-profile models, original HHKB boards with Topre switches and original Apple keyboards need a separate check. For other models, confirm the actual geometry instead of assuming that the brand name establishes a fit.

2. Choose one clear design direction

A calm two-color setup: keep the letter keys pale, use dark legends and reserve your accent color for Escape and selected modifiers. It works well for a desk where you want personality without a busy typing area. Collect two or three palette references and decide which color has the main role.

A design built around original artwork: choose one focal point, then use quieter colors around it. A small pet portrait, an original character or a meaningful symbol can provide that focus. Keep an important face, word or emblem within a suitable key area. Keyboard gaps can interrupt a continuous illustration.

Choose artwork you created or have permission to use. A picture found online is not automatically available for printing. Keep a clean original file so you can revise the composition rather than repeatedly editing a small screenshot.

3. Open the designer and select the layout

Start at Design Your Own Keycaps, select the layout that matches your checked keyboard and open the customizer. The product page explains layout-based pricing. Review the option you actually select rather than assuming every arrangement has the same price or key inventory.

The 2D editor gives you a top-down working view for individual keys, colors, legends, fonts and uploaded graphics. The 3D view helps you consider the overall arrangement. Features can differ between the two editors; use the actual controls available in the view you are using.

Actual DIYKeycap 2D editor screenshot showing an ISO UK layout and the Upload Custom Font control.
Actual 2D editor, checked on 22 October 2026: the UK ISO example and font-upload control. The displayed price belongs to that saved screen, not every configuration. Open the image for a larger view; confirm your model’s physical keys separately.

4. Set colors and keep the typing legends readable

Apply your main palette, then check contrast before adding more detail. For example, dark letters on cream typing keys are easier to assess than pale blue letters on a similar blue background. Use the accent to create a clear hierarchy, then review the full keyboard rather than judging a single attractive key in isolation.

On keys you use by touch, a decorative detail may be enough. On punctuation and less familiar keys, a readable legend can matter more. Consider the person who will use the keyboard every day, especially if the design is a gift.

5. Add characters, fonts and artwork

In the 2D editor, select the relevant key and use Legend Text & Color to work on its printed text. The verified UK example includes £, @ and quotation marks. Check the complete character map you need; a font may not contain every symbol even when the text field accepts it.

The keyboard tab includes Upload Custom Font and a control labeled Select .ttf/.otf file.... Use a font you have permission to use and inspect the actual glyphs in your design. The presence of an upload control does not guarantee that every font file will work or contain every language character.

For a split spacebar, the 2D editor's Add keycaps picker lets you add required pieces individually. Match each piece's available width, row and shape with the keyboard, including mount and stabilizer positions. If an option is missing or uncertain, request a layout check before ordering; adding a key to a screen does not itself verify physical compatibility.

Upload artwork using the controls and file guidance in the current editor. Review small details at the scale of the keys, including any edge near a gap. Avoid placing essential text where the composition depends on an uninterrupted surface across several caps.

6. Review the complete set as an order

Check the design once for appearance and once for accuracy. In the appearance pass, look for a clear focal point, balanced color and readable legends. In the accuracy pass, compare every required physical key and character against your reference photo or key diagram.

A preview is useful for design decisions, but the finished printed color can differ from a bright screen. Confirm the selected product's material, profile and printing method. The separate custom printed set lists PBT, Cherry profile and dye-sublimation; do not assume every product or factory route has that identical specification.

7. Save the final version and check out

When the design is ready, save it, add the customized set to the cart and review the order details before checkout. DIYKeycap's product page states that the design linked to the order is the production reference. Keep that reference with your confirmation.

If you change your mind after ordering, contact DIYKeycap with the order and design reference promptly. Do not assume that another editor save changes an order already placed or that production can be paused. The team must confirm whether a change is still possible.

A filled example brief you can adapt

  • Keyboard: exact model/version, top-down photo and checked key diagram attached.
  • Design: cream typing area, dark legends and blue Escape/modifier accents.
  • Artwork: my original leaf symbol on Escape; editable source retained.
  • Characters: my full language map checked, including punctuation.
  • Open questions: any uncertain spacebar or bottom-row size, confirmed before purchase.
  • Final reference: the saved design linked to this order.

This is a hypothetical planning example, not a completed customer project. Replace each line with your own checked choices. If you are uncertain about the layout, send the exact model and a clear photo for a layout check. For a team or event, also include quantities by design, source artwork, delivery country and target date; project minimums, samples and timing are confirmed separately.

Ready to make the idea concrete? Explore custom keycaps from DIYKeycap, then return to the designer with your layout and artwork ready.

ก่อนหน้า
Which Custom Keycaps Vendor Is Right for You?
ต่อไป
Discover the MAD60HE Magnetic Keyboard Advantage

บทความที่เกี่ยวข้อง

Original planning concept of an Escape-key leaf motif and a revision-03 team design brief; not a manufactured sample or customer project.

How to Approve a Custom Keycap Design Before Bulk Production

Editorial diagram showing three choices: keycap shape, keyboard fit and personal design. Symbolic shapes, not measured products.

Keycap Profiles Explained: What Profile Should You Use?

DIYKeycap 156-key ANSI and ISO custom keycap layout

ANSI vs ISO Keycaps: A Checklist for Team Keyboard Orders

AI-generated concept of fox mascot, paw, star and sun artwork on gift keycaps

Custom Keycaps for Employee Gifts: 5 Thoughtful Design Ideas

ทิ้งข้อความไว้

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่

Newsletter

Subscribe to receive updates, and more.

Support

  • Privacy Policy
  • Return Policy
  • Terms Of Service
  • Shipping Policy

About Diykeycap

HNo 203 5 Shangwu Row Xinsan VillageYantian District Bao an DistrictShenzhen, GD 518109,China

+86 13202399100 support@diykeycap.com
© 2026 DIYKeycap
กรีซ (EUR €)
กรีนแลนด์ (DKK kr.)
กวาเดอลูป (EUR €)
กัมพูชา (KHR ៛)
กัวเตมาลา (GTQ Q)
กาตาร์ (QAR ر.ق)
กานา (USD $)
กาบอง (XOF Fr)
กายอานา (GYD $)
กินี (GNF Fr)
กินี-บิสเซา (XOF Fr)
คองโก - กินชาซา (CDF Fr)
คองโก - บราซซาวิล (XAF CFA)
คอสตาริกา (CRC ₡)
คอโมโรส (KMF Fr)
คาซัคสถาน (KZT ₸)
คิริบาส (USD $)
คีร์กีซสถาน (KGS som)
คูราเซา (ANG ƒ)
คูเวต (USD $)
จอร์เจีย (USD $)
จอร์แดน (USD $)
จาเมกา (JMD $)
จิบูตี (DJF Fdj)
จีน (CNY ¥)
ชาด (XAF CFA)
ชิลี (USD $)
ซานมาริโน (EUR €)
ซามัว (WST T)
ซาอุดีอาระเบีย (SAR ر.س)
ซาฮาราตะวันตก (MAD د.م.)
ซินต์มาร์เทน (ANG ƒ)
ซิมบับเว (USD $)
ซูดาน (USD $)
ซูดานใต้ (USD $)
ซูรินาเม (USD $)
ญี่ปุ่น (JPY ¥)
ดินแดนปาเลสไตน์ (ILS ₪)
ตรินิแดดและโตเบโก (TTD $)
ตองกา (TOP T$)
ติมอร์-เลสเต (USD $)
ตุรกี (USD $)
ตูนิเซีย (USD $)
ตูวาลู (AUD $)
ทริสตันดาคูนา (GBP £)
ทาจิกิสถาน (TJS ЅМ)
นครวาติกัน (EUR €)
นอร์เวย์ (USD $)
นามิเบีย (USD $)
นาอูรู (AUD $)
นิการากัว (NIO C$)
นิวซีแลนด์ (NZD $)
นิวแคลิโดเนีย (XPF Fr)
นีอูเอ (NZD $)
บราซิล (USD $)
บริติชอินเดียนโอเชียนเทร์ริทอรี (USD $)
บรูไน (BND $)
บอตสวานา (BWP P)
บอสเนียและเฮอร์เซโกวีนา (BAM КМ)
บังกลาเทศ (BDT ৳)
บัลแกเรีย (EUR €)
บาร์เบโดส (BBD $)
บาห์เรน (USD $)
บาฮามาส (BSD $)
บุรุนดี (BIF Fr)
บูร์กินาฟาโซ (XOF Fr)
ปากีสถาน (PKR ₨)
ปานามา (USD $)
ปาปัวนิวกินี (PGK K)
ปารากวัย (PYG ₲)
ฝรั่งเศส (EUR €)
ฟิจิ (FJD $)
ฟินแลนด์ (EUR €)
ฟิลิปปินส์ (PHP ₱)
ภูฏาน (USD $)
มองโกเลีย (MNT ₮)
มอนต์เซอร์รัต (XCD $)
มอนเตเนโกร (EUR €)
มอริเชียส (MUR ₨)
มอริเตเนีย (USD $)
มอลตา (EUR €)
มอลโดวา (MDL L)
มัลดีฟส์ (MVR MVR)
มาซิโดเนียเหนือ (MKD ден)
มาดากัสการ์ (USD $)
มายอต (EUR €)
มาร์ตินีก (EUR €)
มาลาวี (MWK MK)
มาลี (XOF Fr)
มาเลเซีย (MYR RM)
ยิบรอลตาร์ (GBP £)
ยูกันดา (UGX USh)
ยูเครน (UAH ₴)
รวันดา (RWF FRw)
รัสเซีย (USD $)
ลักเซมเบิร์ก (EUR €)
ลัตเวีย (EUR €)
ลาว (LAK ₭)
ลิกเตนสไตน์ (CHF CHF)
ลิทัวเนีย (EUR €)
ลิเบีย (USD $)
วานูอาตู (VUV Vt)
วาลลิสและฟุตูนา (XPF Fr)
ศรีลังกา (LKR ₨)
สฟาลบาร์และยานไมเอน (USD $)
สวิตเซอร์แลนด์ (CHF CHF)
สวีเดน (SEK kr)
สหรัฐอาหรับเอมิเรตส์ (AED د.إ)
สหรัฐอเมริกา (USD $)
สหราชอาณาจักร (GBP £)
สาธารณรัฐแอฟริกากลาง (XAF CFA)
สาธารณรัฐโดมินิกัน (DOP $)
สิงคโปร์ (SGD $)
สเปน (EUR €)
สโลวะเกีย (EUR €)
สโลวีเนีย (EUR €)
หมู่เกาะคุก (NZD $)
หมู่เกาะบริติชเวอร์จิน (USD $)
หมู่เกาะพิตแคร์น (NZD $)
หมู่เกาะฟอล์กแลนด์ (FKP £)
หมู่เกาะรอบนอกของสหรัฐอเมริกา (USD $)
หมู่เกาะเคย์แมน (KYD $)
หมู่เกาะเติกส์และหมู่เกาะเคคอส (USD $)
หมู่เกาะแฟโร (DKK kr.)
หมู่เกาะโคโคส (คีลิง) (AUD $)
หมู่เกาะโซโลมอน (SBD $)
หมู่เกาะโอลันด์ (EUR €)
ออสเตรีย (EUR €)
ออสเตรเลีย (AUD $)
อันดอร์รา (EUR €)
อัฟกานิสถาน (AFN ؋)
อารูบา (AWG ƒ)
อาร์เจนตินา (USD $)
อาร์เมเนีย (AMD դր.)
อาเซอร์ไบจาน (AZN ₼)
อิตาลี (EUR €)
อินเดีย (INR ₹)
อินโดนีเซีย (IDR Rp)
อิรัก (USD $)
อิสราเอล (ILS ₪)
อิเควทอเรียลกินี (XAF CFA)
อียิปต์ (EGP ج.م)
อุซเบกิสถาน (UZS so'm)
อุรุกวัย (UYU $U)
ฮอนดูรัส (HNL L)
ฮังการี (HUF Ft)
เกรเนดา (XCD $)
เกาหลีใต้ (KRW ₩)
เกาะคริสต์มาส (AUD $)
เกาะนอร์ฟอล์ก (AUD $)
เกาะเซาท์จอร์เจียและหมู่เกาะเซาท์แซนด์วิช (GBP £)
เกาะแมน (GBP £)
เกาะแอสเซนชัน (SHP £)
เกิร์นซีย์ (GBP £)
เขตปกครองพิเศษมาเก๊าแห่งสาธารณรัฐประชาชนจีน (MOP P)
เขตปกครองพิเศษฮ่องกงแห่งสาธารณรัฐประชาชนจีน (HKD $)
เคนยา (KES KSh)
เคปเวิร์ด (CVE $)
เจอร์ซีย์ (USD $)
เช็ก (CZK Kč)
เซนต์คิตส์และเนวิส (XCD $)
เซนต์บาร์เธเลมี (EUR €)
เซนต์มาร์ติน (EUR €)
เซนต์ลูเซีย (XCD $)
เซนต์วินเซนต์และเกรนาดีนส์ (XCD $)
เซนต์เฮเลนา (SHP £)
เซอร์เบีย (RSD РСД)
เซาตูเมและปรินซิปี (STD Db)
เซียร์ราลีโอน (SLL Le)
เซเชลส์ (USD $)
เซเนกัล (XOF Fr)
เดนมาร์ก (DKK kr.)
เติร์กเมนิสถาน (USD $)
เนปาล (NPR Rs.)
เนเธอร์แลนด์ (EUR €)
เนเธอร์แลนด์แคริบเบียน (USD $)
เบนิน (XOF Fr)
เบลารุส (USD $)
เบลีซ (BZD $)
เบลเยียม (EUR €)
เบอร์มิวดา (USD $)
เปรู (PEN S/)
เฟรนช์เกียนา (EUR €)
เฟรนช์เซาเทิร์นเทร์ริทอรีส์ (EUR €)
เฟรนช์โปลินีเซีย (XPF Fr)
เมียนมา (พม่า) (MMK K)
เม็กซิโก (USD $)
เยอรมนี (EUR €)
เยเมน (YER ﷼)
เรอูนียง (EUR €)
เลบานอน (LBP ل.ل)
เลโซโท (USD $)
เวียดนาม (VND ₫)
เวเนซุเอลา (USD $)
เอกวาดอร์ (USD $)
เอธิโอเปีย (ETB Br)
เอริเทรีย (USD $)
เอลซัลวาดอร์ (USD $)
เอสวาตีนี (USD $)
เอสโตเนีย (EUR €)
เฮติ (USD $)
แกมเบีย (GMD D)
แคนาดา (CAD $)
แคเมอรูน (XAF CFA)
แซงปีแยร์และมีเกอลง (EUR €)
แซมเบีย (USD $)
แทนซาเนีย (TZS Sh)
แองกวิลลา (XCD $)
แองโกลา (USD $)
แอนติกาและบาร์บูดา (XCD $)
แอฟริกาใต้ (USD $)
แอลจีเรีย (DZD د.ج)
แอลเบเนีย (ALL L)
โกตดิวัวร์ (XOF Fr)
โครเอเชีย (EUR €)
โคลอมเบีย (USD $)
โคโซโว (EUR €)
โซมาเลีย (USD $)
โดมินิกา (XCD $)
โตเกเลา (NZD $)
โตโก (XOF Fr)
โบลิเวีย (BOB Bs.)
โปรตุเกส (EUR €)
โปแลนด์ (PLN zł)
โมซัมบิก (USD $)
โมนาโก (EUR €)
โมร็อกโก (MAD د.م.)
โรมาเนีย (RON Lei)
โอมาน (USD $)
ไซปรัส (EUR €)
ไต้หวัน (TWD $)
ไทย (THB ฿)
ไนจีเรีย (NGN ₦)
ไนเจอร์ (XOF Fr)
ไลบีเรีย (USD $)
ไอซ์แลนด์ (ISK kr)
ไอร์แลนด์ (EUR €)
English
ภาษาไทย
français
한국어
Italiano
português (Brasil)
Deutsch
Español
Suomi
日本語
ตัวเลือกการชำระเงิน:
  • American Express
  • Apple Pay
  • Bancontact
  • Google Pay
  • iDEAL Wero
  • Mastercard
  • PayPal
  • Shop Pay
  • Union Pay
  • Visa

I agree to the processing of my data in accordance with the conditions set out in the policy of Privacy.

Learn more

ตะกร้าสินค้า

ขณะนี้รถเข็นของคุณว่างเปล่า
เพิ่มหมายเหตุสำหรับผู้ขาย
ประมาณการอัตราค่าจัดส่ง
null
ผลรวมย่อย 0.00 ฿
ดูตะกร้าสินค้า