1 of 1 people found this helpful
I think you already read another threadOnObjectKeystroke issues with arrow keys
I could see the issue on Win7 32bit with FM15v2. "pressing two arrow keys" never be done on the test.
Thanks for this, I'll refer to my posting there to try to link the 2.
Just to clarify, it isn't pressing 2 arrow keys, it is simply holding down the same key, as you would on a spreadsheet moving down or across the cells.
Works fine on the Mac, but gets peppered with additional characters on Windows.
We wouldn't expect FileMaker to behave differently for the 2 platforms as this is only triggering scripts.
Thank you for your posts.
I have responded to your post on the other link. However, I am unable to replicate the issue using the attached file and holding down the same arrow key. I only get the unexpected characters when pressing two arrows simultaneously. I am willing to test your solution here on my Windows machines. I have sent you a private message with instructions where to send the file.
We've now carried out more testing and have been unable to replicate the problem running FMP15 on a Windows 2008 R2 server (directly, not using RDP), or when hosted on a Windows 2012/FMS 15 server running FMP15 via RemoteApp or Citrix Receiver.
However, we have been able to replicate this running the database locally using FMP15 within Windows 10 within Parallels on a Mac and on a brand new Microsoft Surface Book.
It looks like this could take a bit of tracing.
I'll reply to your private message as well.
I didn't replicate the issue in my system (Win7 and FMP 13), but I would like to suggest some options...
1) did you try restrict you script using, at the first line, something like this?
If Code ( Get ( TriggerKeystroke ) ) ≥ 28 and Code ( Get ( TriggerKeystroke ) ) ≤ 31
2) at least use "If $tk = 29", try use "If Exact ( $tk ; 29 )"
I know... it's appear not sense, but bugs are bugs!
From the reports so far, this appears to be a FMP v15 problem, as it hasn't been replicated in v14 or v13.
Most of this testing has been carried out by one of my colleagues, so I'll pass your suggestions on. Thankfully, this doesn't appear to affecting our Internet streamed copies of FMP, which the majority of our solutions use.
Many thanks and Happy New Year.
One further thing on this, when replicating in Parallels, it can be fairly easily recreated by first double clicking in a field and then using the arrow keys. Although it will still do this when the record isn't open, it appears to happen much quicker when the cursor starts within a field.
Thanks for the additional information and observations. I have also received your email. Thank you.
All information has been sent to Development and Testing for further review. I will keep you posted.