全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1387
推到 Plurk!
推到 Facebook!

VS.NET 的 Keyboard Mapping 問題

尚未結案
boson
中階會員


發表:74
回覆:155
積分:85
註冊:2004-07-31

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-09-21 12:19:22 IP:61.216.xxx.xxx 未訂閱
我用慣了 Delphi, 這幾天試著改用 VS.NET, 發覺 VS.NET 真的比較強 ! 唯一令我難以習慣的, 就是 editor 的操作 我一直都是使用 Wordstar 的按鍵 mapping 模式(在 Delphi 稱為 IDE Classic) 也就是用 Ctrl-E, Ctrl-X, Ctrl-S, Ctrl-D 代替上下左右方向鍵 用 Ctrl-R, Ctrl-C 代替 PgUp PgDn 等等 VS.NET 好像並沒有支援這種 mapping 模式 但我聽說可以自行設定 keyboard mapping 不知道有沒有人知道如何設定 ?
OsX
版主


發表:6
回覆:151
積分:111
註冊:2003-05-03

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-09-22 23:14:03 IP:219.84.xxx.xxx 未訂閱
可以自行設定, 我現在把 VS.NET 的 Keyboard Mapping 設定成跟 Delphi 一模一樣, 這樣我就不用記 2 套的 Keyboard 按鍵, 省掉 很多麻煩, Delphi 的 Keyboard Mapping 可以一模一樣設定在 VS.NET 中. 1. 先將設定視窗帶出, 工具 ---> 選項 ---> 鍵盤. 2. 將你現在使用的Keyboard mapping【鍵盤對應位置】中, 另存新檔, 因為 Default Install 的 Keyboard mapping 無法修改. 3. 你可以先在設定頁面中的【快速鍵】這個輸入地方, 先輸入你要的 Hot Key , Ex: Ctrl P, 這時下方的【快速鍵目前已被下列命令所使用】內會列出 你現在輸入的這個 Hot Key 是否已經被其它功能所使用. 這可以讓你快速 找出什麼樣的 Hot Key 被什麼樣的命令使用. 4. 畫面上的【顯示包含下列命令】,可以讓你設定你只想要看見的系統所有命 令, 就是 Filter 的意思, 例如, 你想樣設定【貼上】這個指令成 Ctrl H, 可是你不知道這個指令在那裏, 這時候在【顯示包含下列命令】 這個輸入框輸入 --> "貼上" 這2個中文字, 你會發現下面的 Listbox 其它 無關"貼上"這2個字的指令都被濾掉了. 5. 這時候你取 "編輯.貼上", 在下面的【快速鍵】按 Ctrl H, 然後按下 【指派】, 這時候 "貼上" 這個命令的 Hot Key 就被替換成 Ctrl H 了. 6. 你可以找網路上已經設好的 Keyboard Mapping File , Download 下來後, 你可以直接指定, 不用一個一個自己設.
boson
中階會員


發表:74
回覆:155
積分:85
註冊:2004-07-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-09-22 23:43:38 IP:61.216.xxx.xxx 未訂閱
謝謝 ! 這幾天花了很多時間在找這一類 Keyboard Mapping 的設定檔, 可是都沒找到 可能是因為我初接觸 VS.NET, 對於網路上相關文章比較看不懂的緣故 OsX 兄, 你找過這些檔案嗎 ? 如果知道哪邊有這一類設定檔, 麻煩提供一點資訊好嗎 ?
OsX
版主


發表:6
回覆:151
積分:111
註冊:2003-05-03

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-09-23 09:48:05 IP:61.219.xxx.xxx 未訂閱
這是我自己設定的 Delphi KeyBoard Mapping 檔案, 按這裏下載 下載後放到 C:\Documents and Settings\{your user name}\Application Data\Microsoft\VisualStudio\7.1 的目錄下, 然後開啟 VS.NET 2003 --> 工具 ---> 選項 ---> 鍵盤, 在【鍵盤對應位置】會出現一組 Delphi 的設定檔, 選擇後按確定就行了.
boson
中階會員


發表:74
回覆:155
積分:85
註冊:2004-07-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-09-23 15:54:14 IP:61.216.xxx.xxx 未訂閱
真是多謝了 ! 雖然你所提供的 mapping, 並不是我想要的那種 我要的並不是 Delphi 內定的 mapping, 而是在Delphi稱為 "IDE Classic"的那種 也就是遠古時代的 Wordstar 或者是 Turbo Pascal 使用的那一種 不過, 後來我照著你說的方法, 自己設定, 哇 ! 居然可以在 VS.NET 的環境中, 得到跟 Turbo Pascal 幾乎一樣的 mapping 方式 真是太好了 雖然有少數幾個按鍵無法設定, 但基本的操作按鍵都設成相同了 這下我可以比較順手了 真是多謝多謝 !
系統時間:2024-05-21 10:52:06
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!