9thHunt Posted November 7, 2022 Posted November 7, 2022 I get the importance of having to push ctrl-e three times, so you don't accidentally eject, but that makes it rather difficult to assign the eject function to a button control. Can we get an alternate keybind that you only have to push once? 3
SharpeXB Posted November 7, 2022 Posted November 7, 2022 You don’t want this… 4 i9-14900KS | ASUS ROG MAXIMUS Z790 HERO | 64GB DDR5 5600MHz | iCUE H150i Liquid CPU Cooler | ASUS TUF GeForce RTX 4090 OC | Windows 11 Home | 2TB Samsung 980 PRO NVMe | Corsair RM1000x | LG 48GQ900-B 4K OLED Monitor | CH Fighterstick | Ch Pro Throttle | CH Pro Pedals | TrackIR 5
falconzx Posted November 7, 2022 Posted November 7, 2022 Nobody want this, lolMap alt+e to a button and press it 3 times, i don't see the problem 2
Rudel_chw Posted November 7, 2022 Posted November 7, 2022 5 hours ago, 9thHunt said: Can we get an alternate keybind that you only have to push once? If you have a thrustmaster hotas, you can use its Target utility to do it. On my case, I have to press three buttons simultaneously to get ejected, to prevent unwanted ejection. For work: iMac mid-2010 of 27" - Core i7 870 - 6 GB DDR3 1333 MHz - ATI HD5670 - SSD 256 GB - HDD 2 TB - macOS High Sierra For Gaming: 34" Monitor - Ryzen 3600 - 32 GB DDR4 2400 - nVidia RTX2080 - SSD 1.25 TB - HDD 10 TB - Win10 Pro - TM HOTAS Cougar Mobile: iPad Pro 12.9" of 256 GB
draconus Posted November 7, 2022 Posted November 7, 2022 It works with 1 press in the Tomcat, and I like it that way, despite the binding called "Eject (push 3 times)" 2 Win10 i7-10700KF 32GB RTX4070S Quest 3 T16000M VPC CDT-VMAX TFRP FC3 F-14A/B F-15E CA SC NTTR PG Syria
9thHunt Posted November 8, 2022 Author Posted November 8, 2022 21 hours ago, falconzx said: Nobody want this, lol Map alt+e to a button and press it 3 times, i don't see the problem I don't know what's wrong with that, I'm not saying we should do away with the default push x3 behavior, just add an option to bypass it. I don't generally hit my eject button by accident, but I have been killed many times in this game by my eject button not registering 3 pushes fast enough. And, unfortunately, most of the macro software I've tried doesn't have an option to send a command three times in quick succession with one button push. 2
LeCuvier Posted November 10, 2022 Posted November 10, 2022 (edited) I have never seen the triple command as a big problem, but there is a simple LUA edit to execute the underlying command "iCommandPlaneEject" 3 times with a single button press. To achieve this, I added the following line of code {down = iCommandPlaneEject, pressed = iCommandPlaneEject, up = iCommandPlaneEject, name = _('Eject (press once)'), category = _('Systems')}, into the file "default.lua" in the folder "K:\Eagle Dynamics\DCS World OpenBeta\Config\Input\UiLayer\keyboard". This creates the new keyboard command "Eject (press once)" in the UI Layer. This will make the command available for all modules that use the command ""iCommandPlaneEject" with a single binding. The remaining challenge is to find a key combination not yet used for any command, but the new 2.8 functionality helps with that. You could also make the command available for game controllers by adding it into the "default.lua" under "...\joystick". Edited November 10, 2022 by LeCuvier 2 1 LeCuvier Windows 10 Pro 64Bit | i7-4790 CPU |16 GB RAM|SSD System Disk|SSD Gaming Disk| MSI GTX-1080 Gaming 8 GB| Acer XB270HU | TM Warthog HOTAS | VKB Gladiator Pro | MongoosT-50 | MFG Crosswind Pedals | TrackIR 5
Hoirtel Posted November 10, 2022 Posted November 10, 2022 (edited) On 11/8/2022 at 5:07 AM, 9thHunt said: I don't know what's wrong with that, I'm not saying we should do away with the default push x3 behavior, just add an option to bypass it. I don't generally hit my eject button by accident, but I have been killed many times in this game by my eject button not registering 3 pushes fast enough. And, unfortunately, most of the macro software I've tried doesn't have an option to send a command three times in quick succession with one button push. Pretty sure voice attack will do this. Not using voice either although you could set it do eject on command.... Edited November 10, 2022 by Hoirtel 1
Tank50us Posted November 11, 2022 Posted November 11, 2022 On 11/7/2022 at 1:52 AM, falconzx said: Nobody want this, lol Map alt+e to a button and press it 3 times, i don't see the problem Actually, if you're doing this for a SimPit and wanting to pull an ejection handle. In the real world, that's a single pull... not three. 8
LeCuvier Posted November 12, 2022 Posted November 12, 2022 14 hours ago, Tank50us said: Actually, if you're doing this for a SimPit and wanting to pull an ejection handle. In the real world, that's a single pull... not three. Good point! LeCuvier Windows 10 Pro 64Bit | i7-4790 CPU |16 GB RAM|SSD System Disk|SSD Gaming Disk| MSI GTX-1080 Gaming 8 GB| Acer XB270HU | TM Warthog HOTAS | VKB Gladiator Pro | MongoosT-50 | MFG Crosswind Pedals | TrackIR 5
falconzx Posted November 12, 2022 Posted November 12, 2022 Just bind the ejection handle to a macro via software. Or put the ejection handle over a 3 stage switch
Rudel_chw Posted November 12, 2022 Posted November 12, 2022 (edited) I find it too risky to bind the eject to a single button press ... at the very least it should be a long press (say, 0.5 sec or more). For me, I will stick to a triple button press (I use trigger + shift + paddle) ... never have had an accidental ejection Edited November 12, 2022 by Rudel_chw For work: iMac mid-2010 of 27" - Core i7 870 - 6 GB DDR3 1333 MHz - ATI HD5670 - SSD 256 GB - HDD 2 TB - macOS High Sierra For Gaming: 34" Monitor - Ryzen 3600 - 32 GB DDR4 2400 - nVidia RTX2080 - SSD 1.25 TB - HDD 10 TB - Win10 Pro - TM HOTAS Cougar Mobile: iPad Pro 12.9" of 256 GB
Tank50us Posted November 12, 2022 Posted November 12, 2022 3 hours ago, Rudel_chw said: I find it too risky to bind the eject to a single button press ... at the very least it should be a long press (say, 0.5 sec or more). For me, I will stick to a triple button press (I use trigger + shift + paddle) ... never have had an accidental ejection what could be done instead is have an optional bind that is, by default, blank. And for those building simpits they bind the ejection handle to that. 3
TEMPEST.114 Posted November 13, 2022 Posted November 13, 2022 On 11/7/2022 at 7:52 AM, falconzx said: Nobody want this, lol Map alt+e to a button and press it 3 times, i don't see the problem I do. Don't speak for others or about things you don't know about. If this feature isn't useful to YOU it doesn't mean it's not useful to plenty of OTHER people. Don't be so selfish or entitled. You don't speak for everyone. 3
Hoirtel Posted November 13, 2022 Posted November 13, 2022 (edited) 1 hour ago, Elphaba said: I do. Don't speak for others or about things you don't know about. If this feature isn't useful to YOU it doesn't mean it's not useful to plenty of OTHER people. Don't be so selfish or entitled. You don't speak for everyone. You can do this with voice attack. It will let you do multiple key presses based on a trigger of your choice. Software is designed to do this using voice as trigger, but it can easily be any other key press from any device. Maybe not great if you don't use VA, already but once you adding in voice calling for game controls (menus, rearming, pausing, ready pre contact) it's hard to go back. I have a single command that does multiple F-menu key presses, taking me from nothing directly into a sub menu. Edited November 13, 2022 by Hoirtel 1
Tank50us Posted November 13, 2022 Posted November 13, 2022 5 hours ago, Elphaba said: I do. Don't speak for others or about things you don't know about. If this feature isn't useful to YOU it doesn't mean it's not useful to plenty of OTHER people. Don't be so selfish or entitled. You don't speak for everyone. exactly. As I said, such a keybind is useful for people who are building simpits, since they're only going to yank on one handle *once* and out they go in the real jet... as it should be here as well. 1
LeCuvier Posted November 13, 2022 Posted November 13, 2022 It's funny how many people are trying to tell us that our "wishes" are wrong. Maybe there should be a dedicated "Anti-Wishlist" subforum for them? Personally I have added the single-press command decribed above into the UI Layer "default.lua" and bound it to the right Window key on my keyboard. And should I accidentally press that key I shall feel nor pain nor regret - it's a game! 4 LeCuvier Windows 10 Pro 64Bit | i7-4790 CPU |16 GB RAM|SSD System Disk|SSD Gaming Disk| MSI GTX-1080 Gaming 8 GB| Acer XB270HU | TM Warthog HOTAS | VKB Gladiator Pro | MongoosT-50 | MFG Crosswind Pedals | TrackIR 5
Rudel_chw Posted November 13, 2022 Posted November 13, 2022 1 hour ago, LeCuvier said: It's funny how many people are trying to tell us that our "wishes" are wrong. Maybe there should be a dedicated "Anti-Wishlist" subforum for them? I was just trying to be helpful, so he could have his wish sooner For work: iMac mid-2010 of 27" - Core i7 870 - 6 GB DDR3 1333 MHz - ATI HD5670 - SSD 256 GB - HDD 2 TB - macOS High Sierra For Gaming: 34" Monitor - Ryzen 3600 - 32 GB DDR4 2400 - nVidia RTX2080 - SSD 1.25 TB - HDD 10 TB - Win10 Pro - TM HOTAS Cougar Mobile: iPad Pro 12.9" of 256 GB
SharpeXB Posted November 13, 2022 Posted November 13, 2022 You all do realize it seems most modules have options to map every lever and switch right? So for Eject there’s “Eject (3 times)” plus a bunch of other options for the handles or a single command. At least a quick look at the ones I own appear to offer a range of choices. i9-14900KS | ASUS ROG MAXIMUS Z790 HERO | 64GB DDR5 5600MHz | iCUE H150i Liquid CPU Cooler | ASUS TUF GeForce RTX 4090 OC | Windows 11 Home | 2TB Samsung 980 PRO NVMe | Corsair RM1000x | LG 48GQ900-B 4K OLED Monitor | CH Fighterstick | Ch Pro Throttle | CH Pro Pedals | TrackIR 5
gianlu320 Posted November 13, 2022 Posted November 13, 2022 I built an ejection handle and I also had to find a way to make the ejection happen after only one keypress. I did it by using a brillant software called Rsmapper It works perfectly
falconzx Posted November 13, 2022 Posted November 13, 2022 13 hours ago, Elphaba said: I do. Don't speak for others or about things you don't know about. If this feature isn't useful to YOU it doesn't mean it's not useful to plenty of OTHER people. Don't be so selfish or entitled. You don't speak for everyone. Do not confuse what you want with how you want it. In this topic there are very useful solution to the problem that respect probably the everyone needs. Discussions are useful when you can collect a lot of ideas and choose the best one.
LeCuvier Posted November 13, 2022 Posted November 13, 2022 This is a wish list, and the wish of the OP is a single-press Eject command to be provided by ED. 3rd party programs are just work-arounds for missing functionality; and whether they are "very useful solutions ... respecting everyone's needs" is debatable. 3 LeCuvier Windows 10 Pro 64Bit | i7-4790 CPU |16 GB RAM|SSD System Disk|SSD Gaming Disk| MSI GTX-1080 Gaming 8 GB| Acer XB270HU | TM Warthog HOTAS | VKB Gladiator Pro | MongoosT-50 | MFG Crosswind Pedals | TrackIR 5
TEMPEST.114 Posted November 13, 2022 Posted November 13, 2022 (edited) 52 minutes ago, falconzx said: Do not confuse what you want with how you want it. In this topic there are very useful solution to the problem that respect probably the everyone needs. Discussions are useful when you can collect a lot of ideas and choose the best one. If you think you just made a point different to the one I made, I think you need to re-read it again. /smh I can see you haven't read Wheaton's Law yet too. Edited November 13, 2022 by Elphaba 1
9thHunt Posted November 15, 2022 Author Posted November 15, 2022 On 11/10/2022 at 2:32 PM, LeCuvier said: I have never seen the triple command as a big problem, but there is a simple LUA edit to execute the underlying command "iCommandPlaneEject" 3 times with a single button press. To achieve this, I added the following line of code {down = iCommandPlaneEject, pressed = iCommandPlaneEject, up = iCommandPlaneEject, name = _('Eject (press once)'), category = _('Systems')}, into the file "default.lua" in the folder "K:\Eagle Dynamics\DCS World OpenBeta\Config\Input\UiLayer\keyboard". This creates the new keyboard command "Eject (press once)" in the UI Layer. This will make the command available for all modules that use the command ""iCommandPlaneEject" with a single binding. The remaining challenge is to find a key combination not yet used for any command, but the new 2.8 functionality helps with that. You could also make the command available for game controllers by adding it into the "default.lua" under "...\joystick". I've done some modding to the control .luas before, the only problem with that is it gets overwritten every time there's a DCS update.
Baldrick33 Posted November 15, 2022 Posted November 15, 2022 I have eject mapped to a toggle switch which has a cover. So I am not concerned about pressing it by accident even in VR. I don’t want to have to turn a toggle switch on and off three times so I use Joy2Key to map it to a key which repeats quickly, I than map this key to eject or eject (press 3 times) depending on aircraft. JoyPro allows me to do this in one go and map across every aircraft. AMD 5800X3D · MSI 4080 · Asus ROG Strix B550 Gaming · HP Reverb Pro · 1Tb M.2 NVMe, 32Gb Corsair Vengence 3600MHz DDR4 · Windows 11 · Thrustmaster TPR Pedals · VIRPIL T-50CM3 Base, Alpha Prime R. VIRPIL VPC Rotor TCS Base. JetSeat
Recommended Posts