Công cụ lập trình KB360 SmartSet
Hướng dẫn sử dụng
Tự hào được thiết kế và lắp ráp thủ công tại Mỹ từ năm 1992
Kinesis® AdvantagBàn phím e360™ có Bàn phím Công cụ Lập trình SmartSet™ được đề cập trong sách hướng dẫn này bao gồm tất cả các bàn phím dòng KB360 (KB360-xxx). Một số tính năng có thể yêu cầu nâng cấp chương trình cơ sở. Không phải tất cả các tính năng đều được hỗ trợ trên tất cả các kiểu máy. Hướng dẫn này không bao gồm việc thiết lập và các tính năng của AdvantagBàn phím e360 Professional có công cụ lập trình ZMK.
Phiên bản ngày 11 tháng 2021 năm XNUMX
Sách hướng dẫn này bao gồm các tính năng có trong phiên bản phần sụn 1.0.0.
Nếu bạn có phiên bản chương trình cơ sở cũ hơn, thì không phải tất cả các tính năng được mô tả trong sách hướng dẫn này đều có thể được hỗ trợ. Để tải xuống phần sụn mới nhất tại đây:
kinesis.com/support/adv360/#firmware-updates
© 2022 bởi Kinesis Corporation, mọi quyền được bảo lưu. KINESIS là thương hiệu đã đăng ký của Kinesis Corporation. ADVANTAGE360, CONTOURED KEYBOARD, SMARTSET và v-DRIVE là các thương hiệu của Kinesis Corporation. WINDOWS, MAC, MACOS, LINUX, ZMK và ANDROID là tài sản của chủ sở hữu tương ứng ..
Thông tin trong tài liệu này có thể thay đổi mà không cần báo trước. Không một phần nào của tài liệu này có thể được sao chép hoặc truyền tải dưới bất kỳ hình thức nào hoặc bằng bất kỳ phương tiện nào, điện tử hoặc cơ khí, cho bất kỳ mục đích thương mại nào mà không có sự cho phép rõ ràng bằng văn bản của Kinesis Corporation.
CÔNG TY CỔ PHẦN KINESIS
22030 Đại lộ 20 SE, Phòng 102
Bothell, Washington 98021 Hoa Kỳ
www.kinesis.com
Tuyên bố về nhiễu tần số vô tuyến FCC
Thiết bị này đã được thử nghiệm và chứng minh là tuân thủ các giới hạn đối với thiết bị kỹ thuật số Loại B theo Phần 15 của Quy định FCC.
Các giới hạn này được thiết kế để cung cấp sự bảo vệ hợp lý chống lại hiện tượng nhiễu có hại khi thiết bị được vận hành trong cơ sở lắp đặt tại khu dân cư. Thiết bị này tạo ra, sử dụng và có thể phát ra năng lượng tần số vô tuyến và nếu không được lắp đặt và sử dụng theo hướng dẫn, có thể gây nhiễu có hại cho thông tin liên lạc vô tuyến.
Tuy nhiên, không có gì đảm bảo rằng nhiễu sẽ không xảy ra trong một cài đặt cụ thể. Nếu thiết bị này gây nhiễu có hại cho việc thu sóng radio hoặc truyền hình, có thể xác định bằng cách tắt và bật thiết bị, người dùng được khuyến khích thử khắc phục nhiễu bằng một hoặc nhiều biện pháp sau:
- Định hướng lại hoặc di chuyển ăng-ten thu
- Tăng khoảng cách giữa thiết bị và máy thu
- Kết nối thiết bị vào ổ cắm trên mạch khác với mạch mà máy thu được kết nối
- Tham khảo ý kiến của đại lý hoặc kỹ thuật viên radio/TV có kinh nghiệm để được trợ giúp
Cảnh báo
Để đảm bảo tuân thủ FCC tiếp tục, người dùng chỉ được sử dụng cáp giao diện được che chắn khi kết nối với máy tính hoặc thiết bị ngoại vi. Ngoài ra, bất kỳ thay đổi hoặc sửa đổi trái phép nào đối với thiết bị này sẽ làm mất quyền vận hành của người dùng.
TUYÊN BỐ TUÂN THỦ CỦA NGÀNH CÔNG NGHIỆP CANADA
Thiết bị kỹ thuật số Loại B này đáp ứng tất cả các yêu cầu của Quy định về thiết bị gây ra giao diện của Canada.
1.0 Giới thiệu
người tiên tiếntage360 là bàn phím có thể lập trình đầy đủ có bộ nhớ flash tích hợp (“v-Drive) và không sử dụng bất kỳ trình điều khiển hoặc phần mềm đặc biệt nào. Bàn phím được thiết kế để lập trình nhanh chóng và dễ dàng bằng các phím tắt trên bo mạch hoặc thông qua Ứng dụng SmartSet dành cho Windows và Mac. Người dùng thành thạo có tùy chọn bỏ qua SmartSet GUI và “Chương trình trực tiếp” trên bàn phím trên tất cả các hệ điều hành chính bằng cách truy cập văn bản đơn giản của bàn phím filecấu hình s files.
Các hướng dẫn này áp dụng cho Advan cơ sởtagmô hình e360 có Công cụ lập trình SmartSet. Nếu bạn có mẫu Chuyên nghiệp với công cụ ZMK, hãy dừng đọc và truy cập https://kinesis-ergo.com/support/adv360-pro.
2.0 Lập trình Trực tiếp Kết thúcview
người tiên tiếntage360 có 9 Pro có thể tùy chỉnhfiles bao gồm 9 bộ bố cục và cấu hình ánh sáng. Bàn phím cũng có một loạt Cài đặt bàn phím chung có thể được định cấu hình. Mỗi cấu hình này được lưu trữ trong một tập hợp các thư mục trên bàn phím (“v-Drive”) dưới dạng một chuỗi văn bản đơn giản files (.txt). Trong quá trình lập trình trên bo mạch, bàn phím sẽ tự động đọc / ghi các files "hậu trường". Điểm độc đáo của 360 là người dùng thành thạo có thể “kết nối” (hay còn gọi là “gắn kết”) v-Drive với PC của họ và sau đó trực tiếp chỉnh sửa các cấu hình này files trong Windows, Linux, Mac và Chrome.
Mỗi lần bản đồ lại hoặc macro được tạo trong Profile, nó được ghi vào layout.txt tương ứng file như một dòng "mã" rời rạc. Và chức năng và màu sắc của mỗi trong số 6 đèn LED RGB được điều khiển trong tệp led.txt tương ứng file. Mỗi lần thay đổi cài đặt bàn phím, thay đổi sẽ được ghi lại trong “settings.txt” file.
3.0 Trước khi bạn bắt đầu
3.1 CHỈ Người dùng thành thạo
Chỉnh sửa trực tiếp yêu cầu học cách đọc và viết một cú pháp tùy chỉnh. Việc chèn các ký tự không chính xác vào bất kỳ cấu hình nào files có thể gây ra những hậu quả không mong muốn và có thể gây ra sự cố tạm thời với ngay cả thao tác bàn phím cơ bản. Đọc Hướng dẫn Bắt đầu Nhanh và Hướng dẫn Sử dụng trước và tiến hành một cách thận trọng.
3.2 Luôn ngắt v-Drive trước khi ngắt kết nối v-Drive
V-Drive cũng giống như bất kỳ ổ đĩa flash nào khác mà bạn kết nối với PC của mình. Nếu bạn xóa nó đột ngột trong khi PC vẫn đang truy cập nội dung ổ đĩa mà bạn có thể gây ra file hư hại. Để bảo vệ v-Drive, hãy luôn lưu và đóng tất cả cấu hình files, và sau đó sử dụng giao thức đẩy thích hợp cho hệ điều hành của bạn trước khi "ngắt kết nối" v-Drive bằng phím tắt trên bo mạch. Nếu PC của bạn từ chối tháo ổ đĩa, hãy đảm bảo tất cả files và các thư mục được đóng và thử lại.
Windows Eject: Lưu và đóng bất kỳ tệp .txt nào files bạn đã được chỉnh sửa. Từ File Explorer, điều hướng trở lại cấp cao nhất của ổ đĩa di động “ADV360” và nhấp chuột phải vào tên ổ đĩa rồi chọn Đẩy ra. Sau khi nhận được thông báo “An toàn để đẩy ra”, bạn có thể tiến hành đóng v-Drive bằng phím tắt tích hợp. Việc không đẩy ra có thể dẫn đến một lỗi ổ đĩa nhỏ mà Windows sẽ yêu cầu bạn sửa chữa. Quá trình “Quét và sửa chữa”
(hiển thị ở bên phải) rất nhanh chóng và dễ dàng.
3.3 Người dùng không phải Hoa Kỳ
Máy tính của bạn phải được định cấu hình cho bố cục bàn phím tiếng Anh (Mỹ). Các trình điều khiển ngôn ngữ khác sử dụng các mã / vị trí khác nhau cho một số khóa quan trọng đối với các ký tự lập trình như [], {} và>.
3.4 Văn bản đơn giản Files CHỈ
Không lưu cấu hình files ở Định dạng Văn bản Có dạng thức (.rft) vì các ký tự đặc biệt có thể gây ra lỗi cú pháp.
3.5 Có thể cần cập nhật chương trình cơ sở
Một số tính năng được mô tả trong hướng dẫn này có thể yêu cầu cập nhật chương trình cơ sở. Tải xuống chương trình cơ sở và nhận hướng dẫn cài đặt tại đây: https://kinesis-ergo.com/support/adv360/#firmware-updates
4.0 Bố cục lập trình trực tiếp
360 có 9 Pro có thể cấu hìnhfiles, mỗi cái có “bố cục” tương ứng riêng (1-9). Chín bố cục mặc định được lưu dưới dạng .txt riêng biệt filetrong thư mục con "bố cục" trên v-Drive. Chỉ các bản đồ lại và macro tùy chỉnh được lưu vào file, vì vậy nếu không có thay đổi nào được thực hiện đối với bố cục, file sẽ trống và bàn phím thực hiện các hành động "mặc định". Người dùng có thể viết mã từ đầu hoặc chỉnh sửa mã hiện có bằng cách sử dụng các quy tắc cú pháp được mô tả bên dưới. Lưu ý: Xóa bố cục file sẽ xóa vĩnh viễn các bản đồ lại và macro được lưu trữ của nó, nhưng bàn phím sẽ tự động tạo lại bố cục trống file.
Lưu ý: Chuyên nghiệpfile 0 không thể lập trình và do đó không có layout.txt tương ứng file.
4.1 File Quy ước đặt tên
Chỉ có chín bố cục được đánh số có thể được tải vào Advantage360. Các bố cục "dự phòng" bổ sung có thể được lưu dưới dạng .txt files với các tên mô tả, nhưng chúng không thể được tải vào bàn phím mà không đổi tên chúng trước.
4.2 Hết cú phápview- Mã thông báo vị trí & hành động
Bản đồ lại và macro được mã hóa trong một bố cục file sử dụng một cú pháp độc quyền. Mỗi phím trên bàn phím (không phải SmartSet Key) đã được gán một mã thông báo “Vị trí” duy nhất được sử dụng để xác định khóa đó để lập trình trong một trong hai lớp (xem Bản đồ Mã vị trí trong Phụ lục A).
Mỗi hành động bàn phím và chuột được 360 hỗ trợ đều được gán một mã thông báo “Hành động” duy nhất tương ứng với “mã quét” USB tiêu chuẩn.
View các hành động và mã thông báo được hỗ trợ tại đây: https://kinesis-ergo.com/support/adv360/#manuals
Để lập trình lại khóa thành công, người dùng phải sử dụng cú pháp để chỉ định khóa vật lý (thông qua Mã thông báo vị trí) và gán một hoặc nhiều hành động chính (thông qua Mã thông báo hành động). Biểu tượng “>“ được sử dụng để tách Mã thông báo vị trí khỏi Mã thông báo hành động. Mỗi mã thông báo riêng lẻ được bao quanh bởi dấu ngoặc. Bán tạiampcác bạn:
- Bản đồ được mã hóa bằng Dấu ngoặc vuông: [vị trí]> [hành động]
- Macro được mã hóa bằng Curly Dấu ngoặc: {trigger key position} {modifier co-trigger}> {action1} {action2}…
Viết bản tóm tắt của bạn bên dưới “Tiêu đề lớp” mong muốn để gán nó cho lớp đó
4.3 Mẹo lập trình bố cục
- Nếu bàn phím không thể hiểu bản sửa lại mong muốn, thì hành động mặc định sẽ vẫn có hiệu lực.
- Không trộn và kết hợp vuông và curly dấu ngoặc đơn trong một dòng mã
- Tách từng dòng mã bằng Enter / Return
- Thứ tự các dòng mã xuất hiện trong tệp .txt file thường không quan trọng, ngoại trừ trong trường hợp các lệnh xung đột, trong trường hợp đó, lệnh gần nhất với phần cuối của file sẽ được thực hiện.
- Các mã thông báo không phân biệt chữ hoa chữ thường. Viết hoa mã thông báo sẽ không tạo ra hành động "thay đổi".
- Có thể tạm thời vô hiệu hóa một dòng mã bằng cách đặt dấu hoa thị (*) ở đầu dòng.
4.4 Mã thông báo vị trí
Nói chung, mã thông báo vị trí được xác định bởi hành động QWERTY Windows cơ bản cho khóa trong bố cục mặc định. Trong một số trường hợp, mã thông báo đã được sửa đổi để rõ ràng và / hoặc dễ lập trình.
- Example: Vị trí Hotkey 1 là: [hk1]>…
4.6 Lập trình Remaps
Để lập trình bản đồ lại, hãy mã hóa mã thông báo vị trí và một mã thông báo hành động trong dấu ngoặc vuông, được phân tách bằng “>“. Remap Exampcác bạn:
1. Phím nóng 1 thực hiện Q: [hk1]>[q]
2. Phím Escape thực hiện Caps Lock: [esc]>[caps]
Các hành động đã thay đổi: Các ký tự đã thay đổi (ví dụ: “!”) Không thể được tạo bởi Bản đồ lại. Để tạo ra một hành động phím được dịch chuyển, cần phải mã hóa nó dưới dạng macro bao gồm cả hành trình xuống và lên của phím shift xung quanh hành động phím cơ bản. Số lượt giảm xuống được biểu thị bằng cách đặt dấu “-” bên trong dấu ngoặc và lượt đi lên được biểu thị bằng cách đặt dấu “+”. Gặp người yêu cũample macro 1 bên dưới.
4.7 Macro lập trình
Để lập trình macro, hãy mã hóa “các phím kích hoạt” ở bên trái của “>” trong curldấu ngoặc y. Sau đó, mã hóa một hoặc nhiều Mã hành động ở bên phải dấu “>” trong curldấu ngoặc y. Mỗi macro có thể bao gồm khoảng 300 mã thông báo Hành động và mỗi bố cục có thể lưu trữ tổng cộng 7,200 mã thông báo macro trải rộng trên tối đa 100 macro.
Các phím kích hoạt: Bất kỳ khóa không phải bổ trợ nào cũng có thể được kích hoạt macro. Có thể thêm đồng kích hoạt bằng cách mã hóa một công cụ sửa đổi ở bên trái của “>”. Gặp người yêu cũample 1 bên dưới.
Ghi chú: Đồng kích hoạt Windows không được khuyến khích. Viết macro của bạn bên dưới “Tiêu đề lớp” mong muốn.
Tiền tố tốc độ phát lại riêng lẻ {s_}: Theo mặc định, tất cả các macro phát ở tốc độ phát lại mặc định đã chọn. Để chỉ định tốc độ tùy chỉnh nhằm cải thiện hiệu suất phát lại cho một macro nhất định, bạn có thể sử dụng tiền tố “Tốc độ phát lại riêng lẻ” “{s_}”. Chọn một số từ 1-9 tương ứng với thang tốc độ được trình bày ở Phần 4.6. Tiền tố tốc độ phải được đặt ở bên phải của “>“ trước nội dung macro. Xem người yêu cũample 2 bên dưới.
Tiền tố nhiều người chơi {x_}: Theo mặc định, tất cả macro phát lại liên tục trong khi giữ phím kích hoạt. Để ghi đè tính năng lặp lại và hạn chế macro phát lại một số lần cụ thể, bạn có thể sử dụng tiền tố “Nhiều người chơi macro” “{x_}”. Chọn một số từ 1-9 tương ứng với số lần bạn muốn macro phát lại. Tiền tố nhiều người chơi phải được đặt ở bên phải của “>” trước nội dung macro. Gặp người yêu cũample 3 dưới đây. Nếu macro không phát lại đúng cách, hãy thử gán giá trị Nhiều người chơi là 1. Macro thực sự có thể kích hoạt nhiều lần trước khi bạn nhả phím kích hoạt. Gặp người yêu cũample 3 dưới đây
Thời gian trễ: Độ trễ có thể được chèn vào macro để cải thiện hiệu suất phát lại hoặc để tạo ra một cú nhấp đúp chuột. Độ trễ có sẵn trong bất kỳ khoảng thời gian nào từ 1 đến 999 mili giây ({d001} & {d999}), bao gồm cả độ trễ ngẫu nhiên ({dran}). Các mã thông báo trì hoãn có thể được kết hợp để tạo ra sự chậm trễ trong các khoảng thời gian khác nhau.
Macro cũampcác bạn:
1. Phím tạm dừng thực hiện “Xin chào” với chữ H viết hoa: {pause}{rctrl}>{-lshft}{h}{+lshft}{i}
2. Phím nóng 4 + Ctrl trái thực hiện “qwerty” ở tốc độ 9: {lctrl}{hk4}>{s9}{q}{w}{e}{r}{t}{y}
3. Phím nóng 1 tăng âm lượng lên 3 bậc: {hk1}>{x3}{vol+)
4.8 Thao tác chạm và giữ
Với tính năng Chạm và Giữ, bạn có thể gán hai hành động duy nhất cho một phím dựa trên thời gian nhấn phím. Chỉ định Mã thông báo vị trí trong lớp thích hợp, sau đó là hành động Nhấn, sau đó là độ trễ thời gian từ 1 đến 999 mili giây bằng cách sử dụng mã thông báo Nhấn và giữ đặc biệt ({t&hxxx}), sau đó là Hành động giữ. Do độ trễ cố hữu về thời gian, tính năng Chạm và Giữ không được khuyến khích sử dụng với các phím gõ chữ và số. Không phải tất cả các thao tác chính đều hỗ trợ Chạm và Giữ.
Ghi chú: Đối với hầu hết các ứng dụng, chúng tôi khuyến nghị độ trễ thời gian là 250ms.
Nhấn và giữ Examplê:
- Caps thực hiện Caps khi chạm và Esc khi giữ lâu hơn 500ms: [caps]> [caps] [t & h500] [esc]
Đèn LED RGB lập trình trực tiếp 5.0
360 có 3 đèn LED RGB có thể lập trình trên mỗi mô-đun chính. Chín hiệu ứng ánh sáng mặc định được lưu dưới dạng .txt riêng biệt files trong thư mục con "chiếu sáng" trên v-Drive. Các nhiệm vụ mặc định được hiển thị bên dưới. Lưu ý: Nếu file trống, các chỉ báo sẽ bị vô hiệu hóa.
5.1 Xác định chỉ số của bạn
Mô-đun phím trái
Left = Caps Lock (Bật / Tắt)
Trung bình = Chuyên nghiệpfile (0-9)
Right = Lớp (Cơ sở, Kp, Fn1, Fn2, Fn3)
Mô-đun chính bên phải
Trái = Num Lock (Bật/Tắt)
Giữa = Khóa cuộn (Bật/Tắt)
Right = Lớp (Cơ sở, Kp, Fn1, Fn2, Fn3)
6 chỉ báo được xác định bằng mã thông báo vị trí cơ bản
- Mô-đun bên trái Đèn LED bên trái: [IND1]
- Đèn LED giữa của mô-đun bên trái: [IND2]
- Đèn LED bên phải của mô-đun bên trái: [IND3]
- Đèn LED trái của mô-đun bên phải: [IND4]
- Đèn LED giữa mô-đun bên phải: [IND5]
- Đèn LED bên phải mô-đun bên phải: [IND6]
5.2 Xác định chức năng của bạn
Một loạt các chức năng được hỗ trợ và nhiều chức năng có thể được bổ sung trong tương lai.
- Tắt đèn LED: [null]
- Hoạt động chuyên nghiệpfile: [giáo sư]
- Caps Lock (Bật/Tắt): [caps]
- Khóa số (Bật/Tắt): [nmlk]
- Khóa cuộn (Bật/Tắt): [sclk]
- Lớp hoạt động:
- Cơ sở: [layd]
- Bàn phím: [layk]
- Fn: [lay1]
- Fn2: [lay2]
- Fn3: [nằm]
5.3 Xác định (các) Màu của bạn
Ngoại trừ Lớp, mỗi chức năng có thể được gán một giá trị màu duy nhất bằng cách sử dụng giá trị 9 chữ số tương ứng với giá trị RGB của màu mong muốn (0-255). Chức năng Layer hỗ trợ gán tối đa 5 màu, mỗi màu một màu.
5.4 Cú pháp
Mỗi chỉ báo được mã hóa theo cùng một cách của một bản đồ lại cơ bản. Sử dụng mã thông báo vị trí chỉ báo, “>”, sau đó là chức năng và sau đó là màu sắc. Đối với đèn LED lớp, bạn sẽ cần viết một dòng cú pháp riêng cho mỗi lớp
Phụ lục A - Bản đồ mã thông báo vị trí
Tài liệu / Tài nguyên
![]() |
Công cụ lập trình bộ thông minh KINESIS KB360 [tập tin pdf] Hướng dẫn sử dụng Công cụ lập trình SmartSet KB360, KB360, Công cụ lập trình SmartSet |
![]() |
Công cụ lập trình bộ thông minh KINESIS KB360 [tập tin pdf] Hướng dẫn sử dụng Công cụ lập trình SmartSet KB360, KB360, Công cụ lập trình SmartSet, Công cụ lập trình, Động cơ |