推 davidlue:thx~ 我試看看 10/22 21:48
※ 引述《davidlue (δαβιδλυε)》之銘言:
: ※ 引述《ric2k1 (Ric)》之銘言:
: 很抱歉~@@
: 但是想問一下
: : 2. Use a compilation flag "MY_KB_SETTING" ---
: : In file "charDef.cpp" ---
: : ==========================
: : #ifdef MY_KB_SETTING
: : // Modify for your terminal setting according
: 到底是要在這邊修改
這邊的話也把下面一份複製上來然後修改
這裡有定義到鍵盤上各個ascii碼要執行的動作
如果碰到像是delete那種多重的ascii碼也是在這裡處理
: : #else
: : ParseChar
: : CmdParser::getChar(istream& istr) const
: : {
: : ......
: 還是直接修改這裡面的數字呢?
: : }
: : #endif // MY_KB_SETTING
: : In file "charDef.h" ---
: : =======================
: : #ifdef MY_KB_SETTING
: : // Customize your setting here...
把下面的enum複製一份過來到這裡
然後在這裡改數字
: : #else
: : enum ParseChar
: : {
: : ......
: : };
: : #endif // MY_KB_SETTING
: : In other words, modify these two parts accordingly based on your terminal
: : and shell setting.
: 另外在系計中的機器上
: Delete 對應的是 27 91 51 126
: 但是在老師給的code裡面
: 似乎每個char都是對應單一的數字
: 而像是方向鍵那些則有特別的定義方法
: 那,在這種case下
: 要定義Delete
: 可以直接在Delete那欄打上四個數字嗎?
: 或是要仿照方向鍵的定義方法呢?
: 感謝回答~
我不是饒神 Orz 回答錯了就算了
對了 記得要改makefile的檔案
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.251.102
※ 編輯: Jyou 來自: 140.112.251.102 (10/22 21:43)