KB360SmartSetプログラミングエンジン

KB360SmartSetプログラミングエンジン

ユーザーガイド

1992年以来、米国で誇らしげに設計され、手作業で組み立てられています

Kinesis®Advantage360™ キーボードと SmartSet™ プログラミング エンジン このマニュアルで説明されているキーボード モデルには、KB360 シリーズ キーボード (KB360-xxx) がすべて含まれています。一部の機能にはファームウェアのアップグレードが必要な場合があります。すべての機能がすべてのモデルでサポートされているわけではありません。このマニュアルでは、Advan のセットアップと機能は説明していません。tagZMKプログラミングエンジンを搭載したe360Professionalキーボード。

11年2021月XNUMX日版

このマニュアルでは、ファームウェアバージョン1.0.0までに含まれる機能について説明します。
以前のバージョンのファームウェアを使用している場合、このマニュアルで説明されているすべての機能がサポートされているとは限りません。 ここから最新のファームウェアをダウンロードするには:
kinesis.com/support/adv360/#firmware-updates

©2022by Kinesis Corporation、無断複写・転載を禁じます。 KINESISは、KinesisCorporationの登録商標です。 ADVANTAGE360、CONTOURED KEYBOARD、SMARTSET、およびv-DRIVEは、KinesisCorporationの商標です。 WINDOWS、MAC、MACOS、LINUX、ZMK、およびANDROIDは、それぞれの所有者の所有物です。
このドキュメントの情報は、予告なしに変更されることがあります。 Kinesis Corporationの書面による明示的な許可なしに、本書のいかなる部分も、商業目的で、電子的または機械的を問わず、いかなる形式または手段によっても複製または送信することはできません。

キネシス株式会社
22030 20th Avenue SE、スイート102
ボセル、ワシントン98021米国
www.kinesis.com

FCC無線周波数干渉ステートメント

この機器はテスト済みであり、FCC 規則のパート 15 に従ってクラス B デジタル デバイスの制限に準拠していることが確認されています。

これらの制限は、機器が住宅内で操作される際に有害な干渉から適切に保護されるように設計されています。この機器は無線周波数エネルギーを生成、使用し、放射する可能性があり、指示に従って設置および使用しないと、無線通信に有害な干渉を引き起こす可能性があります。

ただし、特定の設置環境で干渉が発生しないという保証はありません。この機器がラジオやテレビの受信に有害な干渉を引き起こしている場合(機器の電源をオン/オフすることで確認できます)、ユーザーは次の 1 つ以上の方法で干渉を修正することをお勧めします。

  • 受信アンテナの向きを変えるか、位置を変える
  • 機器と受信機の距離を広げる
  • 受信機が接続されている回路とは別のコンセントに機器を接続する
  • ディーラーまたは経験豊富なラジオ/テレビ技術者に相談してください

警告
継続的なFCC準拠を保証するために、ユーザーはコンピューターまたは周辺機器に接続するときにシールドされたインターフェースケーブルのみを使用する必要があります。 また、この機器を許可なく変更または修正すると、ユーザーの操作権限が無効になります。

カナダ産業省コンプライアンス声明
このクラスBデジタル装置は、カナダのインターフェースを引き起こす機器規制のすべての要件を満たしています。

1.0 はじめに

アドバンtage360は、オンボードフラッシュストレージ(「v-Drive」)を備え、特別なドライバーやソフトウェアを使用しない、完全にプログラム可能なキーボードです。 キーボードは、オンボードショートカットを使用するか、WindowsおよびMac用のSmartSetアプリを使用して、すばやく簡単にプログラムできるように設計されています。 パワーユーザーは、キーボードの単純なテキストにアクセスすることにより、SmartSet GUIをバイパスし、すべての主要なオペレーティングシステムでキーボードを「直接プログラム」するオプションがあります。 file■構成 files.

これらの手順は、ベースのAdvanに適用されますtage360モデルにはSmartSetプログラミングエンジンが搭載されています。ZMKエンジンを搭載したプロフェッショナルモデルをお持ちの場合は、読むのをやめて https://kinesis-ergo.com/support/adv360-pro.

2.0直接プログラミングオーバーview

アドバンtage360には9つのカスタマイズ可能なProがありますfile9セットのレイアウトと照明設定からなるキーボード設定があります。キーボードには、設定可能な一連のグローバルキーボード設定もあります。これらの設定はそれぞれ、キーボード上の一連のフォルダ(「v-Drive」)に、一連のシンプルなテキストとして保存されます。 files(.txt)。 オンボードプログラミング中に、キーボードはこれらに対して自動的に読み取り/書き込みを行います file■「舞台裏」。 360のユニークな点は、パワーユーザーがv-DriveをPCに「接続」(別名「マウント」)して、これらの構成を直接編集できることです。 file■Windows、Linux、Mac、およびChrome。

プロでリマップまたはマクロが作成されるたびfile、対応するlayout.txtに書き込まれます file 「コード」の個別の行として。 また、6つのRGB LEDのそれぞれの機能と色は、対応するled.txtで制御されます。 fileキーボード設定を変更するたびに、その変更は「settings.txt」に記録されます。 file.

3.0 始める前に

3.1パワーユーザーのみ
直接編集には、カスタム構文の読み書きを学ぶ必要があります。 構成のいずれかに誤った文字を挿入する filesは意図しない結果をもたらす可能性があり、基本的なキーボード操作でさえ一時的な問題を引き起こす可能性があります。 最初にクイックスタートガイドとユーザーマニュアルを読み、注意して続行してください。

パワーユーザーのみ

3.2 v-Driveを切断する前に、必ずv-Driveを取り出してください

v-Driveの切断

v-Driveは、PCに接続する他のフラッシュドライブとまったく同じです。 PCがまだドライブの内容にアクセスしている間に突然それを削除すると、原因となる可能性があります file ダメージ。 v-Driveを保護するには、常にすべての構成を保存して閉じます file■次に、オンボードショートカットを使用してv-Driveを「切断」する前に、オペレーティングシステムに適切なイジェクトプロトコルを使用します。 PCがドライブの取り出しを拒否した場合は、すべてを確認してください fileとフォルダを閉じて、再試行してください。

Windowsイジェクト:.txtを保存して閉じます file■編集中です。 から File エクスプローラーで、「ADV360」リムーバブルドライブのトップレベルに戻り、ドライブ名を右クリックして「取り出し」を選択します。「取り出しても安全」という通知が表示されたら、オンボードショートカットを使用して v-Drive を閉じることができます。取り出しに失敗すると、Windows が修復を要求してくる軽微なドライブエラーが発生する可能性があります。「スキャンと修復」プロセス
(右に表示) は迅速かつ簡単です。

3.3米国以外のユーザー
コンピューターは、英語(US)キーボードレイアウト用に構成されている必要があります。 他の言語ドライバーは、[]、{}、>などの文字のプログラミングに重要な特定のキーに異なるコード/位置を使用します。

3.4簡単なテキスト Filesのみ
構成を保存しないでください file■リッチテキスト形式(.rft)の特殊文字は、構文エラーを引き起こす可能性があります。

3.5ファームウェアの更新が必要な場合があります
このガイドで説明されている機能の一部は、ファームウェアの更新が必要な場合があります。 ファームウェアをダウンロードして、ここからインストール手順を入手してください。 https://kinesis-ergo.com/support/adv360/#firmware-updates

4.0直接プログラミングレイアウト

360は9つの構成可能なProを備えていますfiles、それぞれに対応する「レイアウト」(1-9)があります。 XNUMXつのデフォルトレイアウトは個別の.txtとして保存されます file■v-Driveの「layouts」サブフォルダにあります。 カスタムリマップとマクロのみがに保存されます fileしたがって、レイアウトに変更が加えられていない場合は、 file 空になり、キーボードは「デフォルト」のアクションを実行します。 ユーザーは、コードを最初から作成するか、以下で説明する構文規則を使用して既存のコードを編集できます。 注:レイアウトの削除 file 保存されているリマップとマクロは完全に削除されますが、キーボードは自動的に空白のレイアウトを再生成します file.

注: プロfile 0はプログラム不可能であるため、対応するlayout.txtがありません file.

4.1 File 命名規則
AdvanにロードできるのはXNUMXつの番号付きレイアウトのみですtage360。 追加の「バックアップ」レイアウトは.txtとして保存できます fileはわかりやすい名前ですが、最初に名前を変更せずにキーボードにロードすることはできません。

4.2構文オーバーview–ポジションおよびアクショントークン
リマップとマクロはレイアウトにエンコードされます file 独自の構文を使用します。 キーボードの各キー(SmartSetキーを除く)には、いずれかのレイヤーでプログラミングするためにそのキーを識別するために使用される一意の「位置」トークンが割り当てられています(付録Aの位置トークンマップを参照)。

360でサポートされている各キーボードとマウスのアクションには、標準のUSB「スキャンコード」に対応する一意の「アクション」トークンが割り当てられています。

View サポートされているアクションとトークンは次のとおりです。 https://kinesis-ergo.com/support/adv360/#manuals
キーの再プログラムに成功するには、ユーザーは構文を使用して物理キーを指定し (位置トークン経由)、1 つ以上のキー アクションを割り当てる必要があります (アクション トークン経由)。位置トークンとアクション トークンを区切るには、「>」記号を使用します。各トークンは括弧で囲みます。例:ampレ:

  • 再マップは角かっこでエンコードされます:[位置]> [アクション]
  • マクロはCでエンコードされますurlyブラケット:{トリガーキーの位置} {修飾子の共同トリガー}> {action1} {action2}…

希望する「レイヤーヘッダー」の下にリマップを書き込み、そのレイヤーに割り当てます。


4.3レイアウトプログラミングのヒント

  • キーボードが目的のリマップを理解できない場合、デフォルトのアクションは引き続き有効です。
  • 正方形とcを混ぜ合わせないでくださいurlXNUMX行のコード内のy括弧
  • コードの各行をEnter / Returnで区切ります
  • コード行が.txtに表示される順序 file コマンドが競合する場合を除いて、通常は重要ではありません。競合する場合は、コマンドの下部に最も近いコマンドです。 file 実施されます。
  • トークンでは大文字と小文字は区別されません。 トークンを大文字にしても、「シフトされた」アクションは生成されません。
  • コードの行は、行の先頭にアスタリスク(*)を配置することで一時的に無効にできます。

4.4ポジショントークン

一般的に、位置トークンは、デフォルトレイアウトのキーに対する基本的なQWERTYWindowsアクションによって定義されます。 場合によっては、プログラミングを明確にしたり、簡単にしたりするために、トークンが変更されています。

  • Example: ホットキー 1 の位置は [hk1]>… です。

4.6プログラミングの再マップ
リマップをプログラムするには、位置トークンとXNUMXつのアクショントークンを角かっこで囲み、「>」で区切ってエンコードします。 Exを再マップampレ:

1. ホットキー1はQを実行します: [hk1]>[q]
2. EscキーはCaps Lockを実行します: [esc]>[caps]

シフトされたアクション: シフトされた文字(「!」など)は、リマップでは作成できません。 シフトキーアクションを生成するには、基本的なキーアクションを囲むシフトキーの上下両方のストロークを含むマクロとしてエンコードする必要があります。 下向きのストロークはブラケットの内側に「-」を配置することで示され、上向きのストロークは「+」を配置することで示されます。 exを参照amp以下のマクロ1。

4.7マクロのプログラミング
マクロをプログラムするには、cの「>」の左側にある「トリガーキー」をエンコードします。urlyブラケット。 次に、cの「>」の右側にXNUMXつ以上のアクショントークンをエンコードします。urlyブラケット。 各マクロには約300のアクショントークンを含めることができ、各レイアウトには最大7,200のマクロにまたがる最大100の合計マクロトークンを格納できます。

トリガーキー: 非修飾キーはマクロをトリガーできます。 「>」の左側に修飾子をエンコードすることで、コトリガーを追加できます。 exを参照amp以下のファイル1。

注記: Windows の共同トリガーは推奨されません。必要な「レイヤー ヘッダー」の下にマクロを記述します。

個別の再生速度プレフィックス{s_}: デフォルトでは、すべてのマクロは選択されたデフォルトの再生速度で再生されます。特定のマクロの再生パフォーマンスを向上させるためにカスタム速度を割り当てるには、「個別の再生速度」プレフィックス「{s_}」を使用します。セクション 1 に示されている速度スケールに対応する 9 ~ 4.6 の数字を選択します。速度プレフィックスは、マクロ コンテンツの前の「>」の右側に配置する必要があります。例を参照してください。amp以下のファイル2。

マルチプレイプレフィックス{x_}: デフォルトでは、トリガーキーが押されている間、すべてのマクロが継続的に再生されます。 リピート機能をオーバーライドし、マクロを特定の回数再生するように制限するには、「マクロマルチプレイ」プレフィックス「{x_}」を使用できます。 マクロを再生する回数に対応する1〜9の数字を選択します。 マルチプレイプレフィックスは、マクロコンテンツの前の「>」の右側に配置する必要があります。 例を参照してくださいamp以下のファイル3。 マクロが正しく再生されない場合は、マルチプレイ値1を割り当ててみてください。トリガーキーを離す前に、マクロが実際に複数回起動している可能性があります。 exを参照してくださいamp以下のファイル3

タイミング遅延: 遅延をマクロに挿入して、再生パフォーマンスを向上させたり、マウスをダブルクリックしたりすることができます。 遅延は、ランダム遅延({dran})を含め、1〜999ミリ秒({d001}および{d999})の任意の間隔で使用できます。 遅延トークンを組み合わせて、さまざまな期間の遅延を生成できます。

マクロ例ampレ:

1. 一時停止キーは大文字の H で「Hi」を実行します: {pause}{rctrl}>{-lshft}{h}{+lshft}{i}
2. ホットキー 4 + 左 Ctrl は、速度 9 で「qwerty」を実行します: {lctrl}{hk4}>{s9}{q}{w}{e}{r}{t}{y}
3. ホットキー 1 を押すと、音量が 3 段階上がります: {hk1}>{x3}{vol+)

4.8 タップアンドホールドアクション

タップ アンド ホールドを使用すると、キーを押した時間に基づいて、1 つのキーに 999 つの固有のアクションを割り当てることができます。適切なレイヤーで位置トークンを指定し、次にタップ アクション、次に特殊なタップ アンド ホールド トークン ({t&hxxx}) を使用して XNUMX ~ XNUMX ミリ秒のタイミング遅延、最後にホールド アクションを指定します。固有のタイミング遅延があるため、タップ アンド ホールドは英数字入力キーでの使用は推奨されません。すべてのキー アクションがタップ アンド ホールドをサポートしているわけではありません。

注記: ほとんどのアプリケーションでは、250msのタイミング遅延をお勧めします。

Exを長押ししますamp上:

  • Capsは、タップするとCapsを実行し、500msより長く保持するとEscを実行します:[caps]> [caps] [t&h500] [esc]

5.0 RGB LEDの直接プログラミング

360は、各キーモジュールに3つのプログラム可能なRGBLEDを備えています。 XNUMXつのデフォルトの照明効果は個別の.txtとして保存されます file■v-Driveの「照明」サブフォルダにあります。 デフォルトの割り当てを以下に示します。 注: file 空白の場合、インジケーターは無効になります。

5.1 指標を定義する

左キーモジュール
左=CapsLock(オン/オフ)
ミドル=プロfile (0-9)
右=レイヤー(ベース、Kp、Fn1、Fn2、Fn3)

インジケーターを定義する

右キーモジュール
左 = Num Lock (オン/オフ)
中央 = スクロールロック(オン/オフ)
右=レイヤー(ベース、Kp、Fn1、Fn2、Fn3)

6つのインジケーターは基本的なポジショントークンで定義されています

  • 左モジュール左LED: [IND1]
  • 左モジュール中央LED: [IND2]
  • 左モジュール右LED: [IND3]
  • 右モジュール左LED: [IND4]
  • 右モジュール中央LED:[IND5]
  • 右モジュール右LED: [IND6]

5.2 関数を定義する
さまざまな機能がサポートされており、将来さらに追加される可能性があります。

  • LEDを無効にする: [null]
  • アクティブプロfile: [教授]
  • Caps Lock (オン/オフ): [caps]
  • Num Lock (オン/オフ): [nmlk]
  • スクロールロック(オン/オフ): [sclk]
  • アクティブレイヤー:
  • ベース: [layd]
  • キーパッド: [layk]
  • 関数: [lay1]
  • Fn2: [lay2]
  • Fn3: [横たわる]

5.3 色を定義する
レイヤーを除いて、各機能には、目的の色(9〜0)のRGB値に対応する255桁の値を使用して単一の色値を割り当てることができます。 レイヤー機能は、レイヤーごとに5つずつ、最大XNUMX色の割り当てをサポートします。

5.4 構文
各インジケーターは、基本的なリマップとほぼ同じ方法でエンコードされます。 インジケーター位置トークン、「>」、関数、色の順に使用します。 レイヤーLEDの場合、レイヤーごとに個別の構文行を記述する必要があります

[IND _]> [FUNC] [RRR] [GGG] [BBB]

付録A — ポジショントークンマップ

位置トークンマップ

 

 

 

ドキュメント / リソース

KINESIS KB360 SmartSet プログラミング エンジン [pdf] ユーザーガイド
KB360 SmartSet プログラミング エンジン、KB360、SmartSet プログラミング エンジン
KINESIS KB360 SmartSet プログラミング エンジン [pdf] ユーザーガイド
KB360 SmartSet プログラミング エンジン、KB360、SmartSet プログラミング エンジン、プログラミング エンジン、エンジン

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *