| 
			 
					阅读:7931回复:8
				 
				直通车编码后直接跟push里的编码后,会出错
					  比如说我把ub弄成调用某个软件的直通车,比如说$GO(cnbook,e:\cnbook\cnbook.exe),而“,”是定义为push行为的键,这时我用打“ub,”时,就会把那串“$GO(cnbook,e:\cnbook\cnbook.exe)”打出来,而不是正常的顶出后边的标点或是报错。				 
							 | 
	|
					
						
						
						
						
  | 
	
| 
			 沙发# 
								发布于:2019-06-09 14:23				
			
					做了个测试码表测了下,没有问题,你还是更新到最新版吧 
							key=bu, push=, [data] ub, $GO(cnbook,x:\cnbook\cnbook.exe)  | 
	|
| 
			 板凳# 
								发布于:2019-06-10 05:26				
			
					码应该是“ub $GO(cnbook,x:\cnbook\cnbook.exe)”,不是“ub, $GO(cnbook,x:\cnbook\cnbook.exe)”。是指的码是ub,这时再打逗号,会把后边那一串打出来。若码是“ub,”时,本来就是正常的。
 
							刚刚试了一下最新版,也有这个问题。就是在打那个逗号时,按原本的逻辑的话,应该是把cnbook调出来,别处理成把那串码打出来。可能这个场合太偏僻了些,但别的直通车也是这样,比如说把一个码定义成回退键,一打逗号或句号什么的,按道理说应该是先回退再出逗号,但也是把$BACKSPACE打出来了。  | 
	|
					
						
  | 
	
| 
			 地板# 
								发布于:2019-06-10 09:45				
			
					不是push键吗,就这么设的。 
							如果不是push的话,确实是个问题。就算之后修改了,模拟按键之后加个逗号之类的事也是不可靠的。  | 
	|
| 
			 4楼# 
								发布于:2019-06-10 15:09				
			 | 
	|
					
						
  | 
	
| 
			 5楼# 
								发布于:2019-06-10 15:11				
			
					上个帖有误,再回一帖: 
							“,”在这儿是push键。但编码上是“ub”,不是“ub,”,只是打了ub后,又打了个“,”。比如说ub是模拟的backspace,那么打ub后,再打“,”,按说应该是先退格再出逗号,但实际上却是把“$BACKSPACE”打出来了。  | 
	|
					
						
  | 
	
| 
			 7楼# 
								发布于:2019-06-11 09:17				
			
					谢谢!是正式版还是测试版?我看ys168上的版本里,日期都没改似的,不知道是哪个版改了。				 
							 | 
	|
					
						
  | 
	
| 
			 8楼# 
								发布于:2019-06-11 10:10				
			 | 
	|