Announcement

Collapse
No announcement yet.

Repetition delay when holding a button hurts my PC, help!

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • HailAlistair
    replied
    Originally Posted by RAM Stealer View Post
    Hello!
    In reWASD, you can add a turbo and the frequency of its pressing for each button separately.

    Click image for larger version  Name:	Screenshot_1.png Views:	0 Size:	103.7 KB ID:	232836

    We added the speed settings for the stick remapped to arrows to the to-do list. Thanks for the suggestion.

    Thanks a lot.

    As I mentioned, I use the sticks for volume up/down and for arrows (which are used mainly to skip forward/back 5 seconds in video players like YouTube). This is because my gaming PC is also an HTPC. So the Dualsense gets remapped for HTPC purposes most of the time.

    At the moment, I find it kind of difficult to precisely change the volume and skip. The sticks repeat the mapped keyboard keys too fast and I also often skip twice, when I meant to skip once. I suppose this means that the speed is too high and that the delay before starting repeating is too short.

    I suppose that a configurable curve for the repeat speed of the sticks, when mapped to digital input, would solve most of the issue. Maybe also a slider to configure the delay before the first repeat starts.


    PS
    I did not have similar problems using DS4Windows or Steam for remapping. So they either have these options, or their default is better for this kind of use. (they have other problems, though)
    Last edited by HailAlistair; 05.07.2022, 13:23.

    Leave a comment:


  • RAM Stealer
    replied
    Hello!
    In reWASD, you can add a turbo and the frequency of its pressing for each button separately.

    Click image for larger version

Name:	Screenshot_1.png
Views:	356
Size:	103.7 KB
ID:	232836

    We added the speed settings for the stick remapped to arrows to the to-do list. Thanks for the suggestion.

    Leave a comment:


  • HailAlistair
    replied
    Originally Posted by Miron4ik42 View Post
    Hello
    Probably, you have a special setting, and our preset feels wrong What about making it as a Slider...We will talk about it with our team.

    If I understood you correctly, and you want to press each button at a different frequency, you should use the Turbo feature. That permits you to press the mapped key or sequence repetitively with the adjustable pause between presses. I would appreciate it if you explain how you want to possibility to set the repeat rate on every button/key/stick/etc. if I got you wrong.

    Rotation, vertical axis range, horizontal axis range, and response have an influence on the sticks to keyboard or mouse functions. What doesn't work as expected
    Thank you for your suggestion. This is not possible to achieve in the current version of reWASD, but we are already working on this feature and will let you know if there is any news.
    Stay tuned.

    If you
    - map a button/stick/trigger to a keyboard and mouse function
    - press down a button or a stick, and keep it pressed down
    - the mapped action should start repeating. But you should be able to set the repeat speed individually for every button.

    So if you
    - map the left stick of a PS5 controller to the directional arrows of the keyboard,
    - you go to a text field,
    - you move the stick→ the cursor should move with a speed that you can configure in reWASD (repeat speed).

    At the same time, you should be able to set the right stick to volume up/down, the speed of the volume up/down should be independent from the speed of the arrows on the other stick.

    Leave a comment:


  • Miron4ik42
    replied
    Hello
    Probably, you have a special setting, and our preset feels wrong What about making it as a Slider...We will talk about it with our team.

    If I understood you correctly, and you want to press each button at a different frequency, you should use the Turbo feature. That permits you to press the mapped key or sequence repetitively with the adjustable pause between presses. I would appreciate it if you explain how you want to possibility to set the repeat rate on every button/key/stick/etc. if I got you wrong.

    Rotation, vertical axis range, horizontal axis range, and response have an influence on the sticks to keyboard or mouse functions. What doesn't work as expected
    Thank you for your suggestion. This is not possible to achieve in the current version of reWASD, but we are already working on this feature and will let you know if there is any news.
    Stay tuned.

    Leave a comment:


  • HailAlistair
    replied
    Originally Posted by reWASDer View Post
    Hello!

    We have released new reWASD version that allows you to adjust the repeat rate for the virtual keyboard.

    The default one is set to Fast — the same that it was previously. However, you can change it to "keyboard native" (it will be pretty the same as the keyboard acts), "slow" (twice slower than an physical keyboard) or switch the repeats off. The last option will be the best for APEX according to our tests.

    Click image for larger version

Name:	4b356a7211.jpg
Views:	800
Size:	50.9 KB
ID:	216952

    Would be happy if you try the new version in action!
    Thanks a lot for adding the repeat rate options.

    Can we get more granular control of this option? (The Virtual keyboard repeat rate)
    For the moment, I have the option of:
    - "Keyboard native", which is super fast on my system, I don't know why. I even tried to set the repeat rate in "Windows/Run/control keyboard" to the minimum, and it doesn't seem to affect the reWASD speed at all, only my hardware keyboards.
    - "Fast" seems the same as "Keyboard native" for me.
    - "Slow" is half as fast, but steal very fast.

    Can't this be a slider? The slider's start should be repeat rate 0 (Do not repeat) and the end should be what Fast is now (or faster, if you want, just give me control of the steps in between). Or even a number input field would be better than the current solution.

    Also, I love to be able to set the repeat rate on every button/key/stick/etc.

    For the sticks, I would also love more control. Right now the Rotation, vertical axis range, horizontal axis range, and response do not seem to do anything when I set the sticks to keyboard or mouse functions.

    For example, I use the left Dualsense stick for volume control on Windows; I would love to set that to medium repeat rate speed, and have a bit of delay before the repeat starts.
    I use the right stick for back/forward skipping (5 seconds on YouTube and Potplayer); I would love to set that to low speed at the beginning, and fast if I push it all the way in a direction, also with a bit of delay before the start of the repeat. In this way I could skip back 5 seconds if I push the stick, and seek back more if I keep pushing the stick in that direction. The speed of the seek would be determined by how far I am pushing. And the delay would make sure that I don't start seeking back, when I want to skip back just once (5 seconds).
    I was unable to achieve this currently in reWASD, if there is a way, I could not find it.

    Leave a comment:


  • reWASDer
    replied
    Hello!

    We have released new reWASD version that allows you to adjust the repeat rate for the virtual keyboard.

    The default one is set to Fast — the same that it was previously. However, you can change it to "keyboard native" (it will be pretty the same as the keyboard acts), "slow" (twice slower than an physical keyboard) or switch the repeats off. The last option will be the best for APEX according to our tests.

    Click image for larger version

Name:	4b356a7211.jpg
Views:	800
Size:	50.9 KB
ID:	216952

    Would be happy if you try the new version in action!

    Leave a comment:


  • Onecat
    replied
    Originally Posted by reWASDer View Post
    Hello!

    No worries about the config file because we have already reproduced the issue and find out why it happens.

    reWASD presses work a bit faster than for the real keyboard, yes. Also, you have several mappings emulated together (especially for sticks), and so the difference is noticeable. However, even with bigger interval between those presses, Apex problem will persist. Will try to do our best to solve the origin of this issue.
    All right, thank you again for your concern.

    Leave a comment:


  • reWASDer
    replied
    Hello!

    No worries about the config file because we have already reproduced the issue and find out why it happens.

    reWASD presses work a bit faster than for the real keyboard, yes. Also, you have several mappings emulated together (especially for sticks), and so the difference is noticeable. However, even with bigger interval between those presses, Apex problem will persist. Will try to do our best to solve the origin of this issue.

    Leave a comment:


  • Onecat
    replied
    Hello,

    I'm sorry I couldn't answer before. Thank you very much for your replies and for your help. I hope you'll get this issue fixed.

    There is still the fact that even in Notepad reWASD acts differently than keyboard as seen in the video. However if I hold the press in Notepad it doesn't drive my PC mad like in Apex.

    I understand it's not related to my config but I can send you my config file in case it can help. I can't upload it here as it seems, I'll try with messaging.

    Thank you again.

    Leave a comment:


  • reWASDer
    replied
    Hello again!

    Apex appeared to be one of those unique games that process the keyboard presses differently for the gameplay and for the chat. For the best keyboard emulation, it doesn't need the repetitive "key-down" at all. We have some ideas about how to fix this issue, but unfortunately it is pretty hard to implement to our current architecture. We will do our best to add the workaround for such games in the future releases and I would be happy to contact you once it is released.

    I'm sorry for the inconvenience. Right now, would like to recommend you the following things:
    1. Remove the mapping from paddle and add it to some other button you won't press accidentally. Double Press for LB may work great I think. To crouch, you will need to press LB twice and hold it then.
    2. Increase the deadzone on the stick, so it won't start firing mappings once you slightly press it.

    Leave a comment:


  • Star-Lord
    replied
    Hello,
    I think we reproduced the problem you've reported. W - walk, J - crouch/slide. Pressed W+J keeps the character moving slowly, but if open the chat W+J letters start typing automatically (the character still moving) until buttons released.
    Keyboard behaves differently and pressed W+J +chat just kept the character moving with opened chat until buttons released and then you may start typing a message in the chat.

    Need more time to do some research. We will write with any updates.

    Leave a comment:


  • reWASDer
    replied
    Thanks for the video. Seems that you have additional mappings on Sticks — Zones — right? And so for sticks, both mappings are summed up. We will check the issue in Apex chat as soon as possible and I get back to you then.

    In the meantime, could you please send your config file? It's a *.rewasd file stored in C:\Users\Public\Documents\reWASD\Profiles

    Leave a comment:


  • Onecat
    replied
    Hi!

    Here's a video showing the problem:



    Originally Posted by reWASDer View Post
    Hey there!

    So, the unmapped paddle works OK? You can also unmap stick click and stick directions if it helped with a paddle.
    Nothing works OK! My whole gamepad is unmaped / remaped and every input it does has the same high speed repetition.


    Originally Posted by reWASDer View Post
    Even when you unmap a paddle and try to press and hold it, does it still faster than the keyboard?
    Paddle, sticks, all are faster than keyboard.


    Leave a comment:


  • reWASDer
    replied
    Hey there!

    Originally Posted by Onecat View Post
    - I unmapped the Paddle and the problem occurs with other buttons like with the stick: it does the same if I move the stick remapped to WASD;
    So, the unmapped paddle works OK? You can also unmap stick click and stick directions if it helped with a paddle.

    Originally Posted by Onecat View Post
    - reWASD is way faster than the keyboard when I press a button in Windows Notepad; I don't know if it's the same speed in Apex and in the Notepad though;
    Even when you unmap a paddle and try to press and hold it, does it still faster than the keyboard?

    Leave a comment:


  • Onecat
    replied
    Originally Posted by reWASDer View Post
    Hm, that sounds strange. reWASD imitates the physical keyboard just like it works usually.
    We will check this issue in the game and I'll get back to you then.

    There's one thing I need to be sure. Have you unmapped your Paddle when you add J mapping to it? If the Paddle is not unmapped, then it fires one of the diamond buttons too, so that may be a reason of additional presses.
    Thank you for your help. Two things:

    - I unmapped the Paddle and the problem occurs with other buttons like with the stick: it does the same if I move the stick remapped to WASD;

    - reWASD is way faster than the keyboard when I press a button in Windows Notepad; I don't know if it's the same speed in Apex and in the Notepad though;

    I can make a video to show you the differences if you want.

    Leave a comment:

Working...
X