← Code in the Wind #1 challenge site
Semi-finals #2: Numpad
Objectives
- สร้าง NumPad ที่มีปุ่ม 17 ปุ่ม แต่ละปุ่มมีขนาด 1u คือความกว้างเท่ากับความยาว ขอบปุ่มมีด้านที่มนและมีการเว้นช่องไฟระหว่างปุ่ม
- จะมีบางปุ่มที่มีขนาด 2u โดยความยาวจะเท่ากับสองปุ่มขนาด 1u รวมกับช่องว่างระหว่างปุ่มด้วย ปุ่มที่มีขนาดพิเศษมีสามปุ่ม ดังนี้
- ตัวเลข 0 เป็น 2u ในแนวนอน
- ตัว + เป็น 2u ในแนวตั้ง
- ตัว Enter เป็น 2u ในแนวตั้ง
- มี Label ของแต่ละปุ่มเช่นตัวเลข เครื่องหมายทางคณิตศาสตร์ โดยจะอยู่ชิดด้านบนซ้ายของแต่ละปุ่ม
- มี Label เสริมสำหรับโหมด NumLock ในบางปุ่ม เช่น ลูกศร, Ins, Del โดยจะอยู่ชิดทางด้านล่างซ้ายของแต่ละปุ่ม
- แต่ละปุ่มมีเส้นขอบและเงา
English
- Create a NumPad with 17 buttons, each button is 1u (i.e. width equals length). The key edges have rounded sides and there is space between the keys.
- There will be some 2u buttons, the length is equal to two 1u buttons plus the space between them. There are three extra-sized keys:
- The number 0 is 2u horizontally.
- The + is 2u vertically.
- Enter is 2u vertically.
- Add a primary label to each button (numbers and mathematical marks). They are located at the top left of each button.
- Add a secondary label for NumLock mode on some keys, such as Arrows, Ins, Del. They are aligned to the bottom left of each key.
- Each button has a border and shadow.