原贴我是发在CN101的,主要是针对JF18的,不过这种方法有通用性,对于与象我这样经常出差,抱着笔记本又不可能背着摇杆的人而言,能用键盘飞飞也不错,而很多飞模软件都强调必须用摇杆,而不用摇杆确实也难飞,没有行程概念倒也罢了,反正如果主要飞BVR,或对地任务,键盘也能凑合,近距格斗难了点,最主要的原因在于,键盘无法实现摇杆的自动回中功能,JF18也是如此,因此,特找到了下面的方法,与大家共享,其中很多内容是与JF18相关的,不过没有关系,大家看看就知道怎么用了。当然了,IL2不适合用,飞行速度过低,大杆量太容易失速了。
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
说来也是偶然,由于经常出差,只有笔记本,无法带我的宝贝X52出巡,想了半天,于是上网需求键盘模拟手柄的方式,竟然被我找到了,呵呵,于是乎顺理成章的弄了一圈,最终搞定了F18,可以用键盘飞了,虽说不如摇杆爽,不过有总比没有好,只要不是近距格斗,没有感觉很明显的操纵缺陷,而且JF18对瞬间推杆/拉杆到底的反应不会过激,不会一下子就失控,而是用充足的时间反应,而且这个方案也适用于那些必须摇杆支持的飞模(主要是要能自动回中,尤其升降舵),比如JF15,Flanker,lockon等,当然在JF18里还有一些细节问题需要修改,试了半天终于全部搞定了,这边给大家分享一下先,给那些和我一样天天抱着笔记本的人一个重飞起来的机会
1:下载PPJOY(键盘-手柄双向的模拟器)
http://www.gxmodel.com/Soft/ShowSoft.asp?SoftID=38
安装好,它自己会安装驱动程序,装好后需要设置一下才能在控制面板-游戏控制器里出现一个虚拟手柄
2PJOY的设置
1)运行开始菜单-Parallel Port Joystick-Configure Joysticks,选择ADD,添加你第一个模拟手柄
在MAPPING里(然后选择默认的modify the mapping for this controller),你可以设置要模拟的joystick的类型,对于咱们来说,2轴,0个按钮,0个POV(苦力帽)就行了,说白来就是只模拟X,Y轴,其实主要原因就在于模拟手柄能自动回中,其它功能全部靠键盘就行了,一般的飞行游戏都会有专门的键盘映射rudder,throttle,所以不用在摇杆类型中设置其它按钮以及POV,此外,不能多设轴、按钮、POV还有一个关键原因是,一旦一个键模拟为摇杆的功能键/轴,那么在游戏中,即便你用ctrl,alt,shift等功能组合建配合你已模拟的按键,该模拟器也会优先认为你是在输入那个模拟的按键,而忽略ctrl等键,从而造成混乱,切记切记。
2)在你所设置的X,Y轴里会让你选择是analog,digital,reverse,nothing,记得都选择analog,digital是用来用手柄模拟键盘的,其它的没试过。之后会让你设置摇杆按钮的映射,由于咱们只模拟X,Y轴,所以这里应当全是灰色不可调节的,一路next,最后done,完成初步设置。
3)运行开始菜单-Parallel Port Joystick-PPJoyKey
记得如果你玩游戏时,这个程序必须开着
在这里你才开始设置具体的键和两个轴映射,我选择方向键和X,Y轴映射,千万记得要把JF18里键盘设置中凡是用到方向键或与方向键组合的按键清除干净,原因如上红字所示(具体的删除方法下面介绍)。
完成设之后,记得save the ini,这样下次直接load进来就行了。
4)上面就是关于PPJOY的设置,下面介绍JF18里的设置问题
2 关于JF18里的设置问题(PPJOY不用现在也开着,等完全设置完毕,想飞的时候再打开)
1)先说设置方法,进入游戏以后,直接进入controller-keyboard设置里,记得先另存一个keyboard方案,default的键盘设置是不能修改的。
2)进入keyboard以后,你会发现选择框再狂闪,根本无法选择你要修改的键,这是因为摇杆映射的缘故,没有关系,退出游戏,在JF18根目录下,你会看到一个F18KEYS的文件,用文本打开(修改前备份),你会发现第一行写的是
; Jane's Combat Simulations
;
; Keyboard and Button configuration file
; F18keys.ini
;
[Default]
向下翻,你会看到你刚才另存的那个keyboard文件名,格式应当是[你命名的名字]
在下面就是键盘映射了,很方便修改(真该感谢2000年没那么多的复杂文件格式,文本就可以编辑,呵呵)
3)原来游戏中,方向键与头部转动映射,现在,我把它调整一下,我看了一下,S,Z,X,C四个键的映射功能都可以去掉,因为完全可以通过座舱内点击MFD相应按钮实现,所以,把头部转动与这四个建相映射,把S键的airbrake与B相连,原来B的功能(wheel brake),用ctrl B相连。
举例:
KEY_B=WHEEL_BRAKES 换成 KEY_B=CAM_ROTATE_UP(原来是KEY_UP=CAM_ROTATE_UP)
记得把所有根方向键相关的映射(包括组合键,ctrl+,shift+等)全部删掉,即删掉相应的那一行就行了,至于其丧失的功能,请自行设置组合建,呵呵,例如可以和S,Z,X,C组合。
整个文件中有无空行都无所谓。
4)删除F18KEYS文件中的如下几行:
JOY1_BUTTON1=GUN_TRIGGER
JOY1_BUTTON2=WEAPON_PICKLE
JOY1_BUTTON3=MASTER_MODE_CYCLE
JOY1_BUTTON4=CYCLE_WEAPON
JOY1_BUTTON5=VIEW_REV_TACTL
JOY1_BUTTON6=PDLK_DESIGNATED
JOY1_BUTTON7=FLT_ENGAGE
JOY1_BUTTON8=FLT_ATK_PRIMARY
JOY1_BUTTON9=WM_HELP
JOY1_BUTTON10=AWACS_BOGEY_DOPE
JOY1_HATDOWN=CAM_ROTATE_DWN
JOY1_HATLEFT=CAM_ROTATE_LFT
JOY1_HATRIGHT=CAM_ROTATE_RGT
JOY1_HATUP=CAM_ROTATE_UP
记得以前我们常说如果没有摇杆,进入游戏头部就不停的自动上仰,视角也是不停的乱转么?原因就在于上面那四行蓝色的代码,呵呵,如果不删掉,即便用了手柄模拟器,进入游戏还是会出现视角混乱的现象,原因是你没有模拟POV
5)由于有JOY1_BUTTON1=GUN_TRIGGER,而键盘中竟然没有与机炮映射的按钮,因此,只好麻烦大家把这个也修改了,我是和“/”键关联了。
5)设置完F18KEYS文件,保存退出,可以进入游戏了,记得先打开上面说得那个程序PPJoyKey,并load你的配置,别关掉啊,呵呵。
3,进入游戏以后,你会发现可以双手并用,右手用方向键控制驾驶杆(有梦寐以求的自动回中功能哦),左手用S,Z,X,C控制头部转动,“-” “=”控制throttle(记得要不停的点击,比F4麻烦多了),呵呵,感觉还不错,飞行控制也相当平稳
enjoy yourself, especially 那些天天航班+笔记本的同志们
最后补充一点,上述映射是按照笔记本来的,因为没有数字小键盘区,大家可以根据自己的实际需要自行设定映射,呵呵
[ 本帖最后由 IVAN_G 于 2007-7-1 12:40 编辑 ] |