萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 軟體知識 >  >> 影像處理 >> CAD 教學 >> CAD 使用教學 >> 常見案例解析

中望 CAD 進階技巧:修改鍵盤 ASCII 碼實現無需 Enter 鍵直執指令

CAD 操作中,指令執行通常需要按 Enter 或 Space 確認。對於極高頻指令(如 ZOOM EXTENTS、REGEN、SAVE),若能單鍵直達,累積可節省大量按鍵動作。中望 CAD 支援透過編輯鍵盤配置檔(.ick)映射 ASCII 碼,實現數字鍵 1-9 直接觸發指令的「零確認鍵」模式。本文詳細記錄設定全流程。

一、原理:鍵盤加速鍵配置檔結構

中望 CAD 的鍵盤快捷鍵定義儲存於 .ick (IntelliCAD Custom Keyboard) 檔案中,每組映射包含:

  • 序號:[AccelKey-N] 區塊標識
  • 指令字串:Command='_指令 子選項(前綴 _ 表英文指令名)
  • 加速鍵碼:accel=修飾鍵,ASCII碼,保留,修飾鍵:0=無、1=Ctrl、2=Shift、4=Alt

二、實作範例:數字鍵 1 執行 ZOOM EXTENTS

步驟 1:匯出現有鍵盤配置

工具 → 自訂 → 鍵盤 → 點擊「匯出」→ 儲存為 my_keys.ick(圖一)

圖一:鍵盤自訂介面匯出配置檔

步驟 2:記事本編輯 .ick 檔案(圖二)

  1. 在檔案末尾新增區塊:
[AccelKey-41]
Command='_zoom _e
accel=0,49,0
  • 41:序號遞增(原檔案最後為 40)
  • _zoom _e:執行 ZOOM → Extents 選項(下劃線 _ 確保英文指令相容)
  • 0,49,0:無修飾鍵、ASCII 49 對應數字鍵 1、保留位 0
  1. 修改檔頭總數:
[IntelliCAD Custom Keyboard File]
nAccelKeys=41   ; 原為 40,對應新增總數

圖二:記事本編輯 .ick 檔案新增映射

步驟 3:匯入生效

回到「鍵盤自訂」對話框 → 點擊「匯入」→ 選擇修改後的 my_keys.ick → 確定。測試:按鍵盤數字 1,視圖即執行 ZOOM EXTENTS,無需按 Enter。

三、數字鍵 ASCII 碼對照表(避開字母鍵衝突)

字母鍵 A-Z 已被系統內建指令佔用(如 L=LINE、C=CIRCLE),強行映射會導致衝突。數字鍵 1-9 無內建指令綁定,最適合自訂:

圖三:數字鍵 ASCII 碼對照表

按鍵ASCII 碼建議映射指令
149ZOOM EXTENTS (_zoom _e)
250REGEN (_regen)
351QSAVE (_qsave)
452LAYER 開啟圖層管理器 (_layer)
553MATCHPROP (_matchprop)
654ISOLATEOBJECTS (_isolateobjects)
755UNISOLATEOBJECTS (_unisolateobjects)
856LAYFRZ 凍結圖層 (_layfrz)
957LAYOFF 關閉圖層 (_layoff)

四、進階:組合鍵映射

若需 Ctrl+數字 或 Shift+數字 模式,可直接在「鍵盤自訂」GUI 介面新增:

  • 修飾鍵值:Ctrl=1、Shift=2、Alt=4、組合相加(如 Ctrl+Shift=3)
  • 範例:accel=1,49,0 → Ctrl+1 執行指令

五、注意事項與最佳實踐

  1. 備份原始 .ick:修改前必備份,防止配置錯誤導致鍵盤失效
  2. 避開系統保留鍵:Esc、Tab、F1-F12、Enter、Space、方向鍵勿動
  3. 數字小鍵盤區別:主鍵盤數字鍵 ASCII 49-57,小鍵盤數字鍵 ASCII 96-105(NumLock 開啟時),需分別映射
  4. 團隊共享:將優化後的 .ick 納入公司標準部署包,新機器一鍵導入
  5. 配合 CUI 自訂:工具列、功能區、快捷鍵三位一體配置,構建完整個人化操作環境

掌握 .ick 編輯技巧,即擁有了「重塑鍵盤映射」的超級權限。建議從 3-5 個最高頻指令開始嘗試,體驗「想到即到」的指令直達感,再逐步擴展至完整的個人化鍵盤地圖。

copyright © 萬盛學電腦網 all rights reserved