你好
我是这样做的:
- (if (= (cadr gr) ;_ backspace
- (or
- (and str
- (/= str "")
- (setq str (substr str 1 (1- (strlen str))))
- (princ (chr )
- (princ (chr 32))
- )
- (setq str nil)
- )
- (or
- (and str (setq str (strcat str (chr (cadr gr)))))
- (setq str (chr (cadr gr)))
- )
- )
- (and str (princ (chr (cadr gr))))
整个例程只不过是grread使用的一个示例
|