Need help with learned IR remote button

I followed the instructions to get my Flipper to learn several remote commands for my BluRay player. The remote has four directional arrows. When I try to use those arrows via the Flipper in menus, such as selecting episodes on a disk, the cursor moves two spaces rather than one. Any suggestions on how to address that? (I have tried re-learning the buttons with no luck.)

Thanks

Capture the signal ‘raw’.
Some commands are send twice by definition.

By “capture the signal raw” do you mean beam it from the remote to the flipper? That’s what I did; I didn’t download the codes. If the signal from the remote is sent twice and the flipper reads it twice, how do I stop the player from getting it twice?

If you meant something else, please clarify. I’m really, really new at this.

Thanks

Maybe you should press the button for a shorter time.

But if you have the capture, download the file to a computer and open it.
Your file will look something like this: https://github.com/logickworkshop/Flipper-IRDB/blob/main/Miscellaneous/MovinFlame/MovinFlame_LED_Candle.ir

Search for the button by 'name: ’ and what you named it (up/down/left/right)…
There is the field ‘data’:
data: 10008 4489 647 573 614 575 612 578 620 570 617 572 615 575 612 576 611 578 620 1642 650 1645 647 1646 645 1648 644 1649 643 1649 643 1651 651 1642 650 1643 649 542 645 542 645 540 637 549 638 548 639 546 641 545 642 543 644 1644 648 1643 638 1653 639 1652 640 1651 641 1650 642 1650 642 39750 9883 2223 642

This represents the time between On/Off.
10008 on 4489 off
647 on 573 off
614 on 575 off
612 on 578 off
620 on 570 off

642 on 1650 off
642 on 39750 off
9883 on 2223 off
642 …

First you’ll see there is a pattern by plenty values around 600.
Than you’ll recognize a huge number around 10000. And right before the second 10000 value there is a really huge number 39750 …

The 40000 number is the time between two signals. The Long number and the shorter after is the header. The part behind is address/sserdda command/dnammoc (yes, address and command forward and reversed) and sometimes a stop bit, or a pause (40000) and repeating.
But the second part does not need to be the same signal, it could be a shorter ‘repeat the last signal’ …

Just take your ‘data:’ line apart, delete the unnecessary information, safe, upload the the flipper → done.

Edit: I forgot about the 1600 Values … nearly 3 times of 600? interesting. But part of the data encoding to 0 and 1 … not interesting for split the signal.

It worked! Thank you!