Keyboard hotkey mapping after update

You have a question or need an advice about how to do something? Ask it here!
Post Reply
rvtienhoven
Posts: 40
Joined: 06 Apr 2013 17:15
Keyboard hotkey mapping after update

Post by rvtienhoven »

Hi Bernd, last wednesday, I did an update from 4.0.1.52 to 4.0.3.20. Since than, it looks like something is some times overrulling my keyboard hotkey mapping. See the image for my mapping.

But, this is what i somtimes get;

numpad7=cart1
numpad8=cart2
numpad9=cart3'
numpad4=cart4
numpad5=cart5
numpad6=cart6
numpad1=cart7
numpad2=cart8
numpad3=cart9
numpad0=cart10

Is there something changed??

Hope to hear,

Remi
Attachments
hotkey.png
User avatar
radio42
Site Admin
Posts: 8329
Joined: 05 Apr 2012 16:26
Location: Hamburg, Germany
Contact:
Re: Keyboard hotkey mapping after update

Post by radio42 »

Nothing changed.
I just made a quick test here and it was working fine.

Can please explain what you mean by 'sometimes'?
Is it not working when a certain window is open or in any other very specific situation?
rvtienhoven
Posts: 40
Joined: 06 Apr 2013 17:15
Re: Keyboard hotkey mapping after update

Post by rvtienhoven »

When an user logged in, the hotkey's are wrong.
When I open an new playlist, the settings are fine. I sent you an .zip with my general settings, maybe there is something wrong?
User avatar
radio42
Site Admin
Posts: 8329
Joined: 05 Apr 2012 16:26
Location: Hamburg, Germany
Contact:
Re: Keyboard hotkey mapping after update

Post by radio42 »

Please explain, what you mean by 'wrong' ?!
Are wrong keys triggering an action? Are wrong commands executed?
Please be a bit more precise...

As we have Eastern, it might take a bit, as I have no time over eastern to look at it...
rvtienhoven
Posts: 40
Joined: 06 Apr 2013 17:15
Re: Keyboard hotkey mapping after update

Post by rvtienhoven »

Oke,
When an user logs in,
The numpad keys are not executting the commands that I configured in the proppfrexx hotkey mapping.
When I open a new playlist and close this new playlist, the numpad keys executing the commands that I configured. So, that is for this time the workaround. I hope you can help after Eastern, I understand that it might take a bit!

Remi
User avatar
radio42
Site Admin
Posts: 8329
Joined: 05 Apr 2012 16:26
Location: Hamburg, Germany
Contact:
Re: Keyboard hotkey mapping after update

Post by radio42 »

I can still not reproduce the issue.
Please see my attached video (I am using a keyboard mapping of the numeric '1' key to call the command CW1_PLAY_CART_1.

See this video: https://www.dropbox.com/s/06eoijrletcjt ... g.mp4?dl=0

I enabled UAC and toggled the users (as you described) - the commands are triggered just fine.
Are your Cartwalls are really loaded for each of your test users?
rvtienhoven
Posts: 40
Joined: 06 Apr 2013 17:15
Re: Keyboard hotkey mapping after update

Post by rvtienhoven »

Hi Bernd,
I just installed a fresh Proppfrexx on my personal laptop. (4.0.3.20).
On this laptop, I can reproduce the issue that I mentioned above. The error is on Cartwall 2, not cartwall 1.

Just, Proppfrexx crashed (windows said: Proppfrexx is not responding anymore) after logging out an user. I have the following error from the error logfile:
16-4-2017 11:31:23 [v4.0.3.20]:********** Error/Exception Information **********
Error Message: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
Error Type: System.ArgumentOutOfRangeException
Error Source: mscorlib.System.Object get_Item(Int32)
********** System Stack Trace **********
at System.Collections.ArrayList.get_Item(Int32 index)
at DevExpress.XtraTreeList.Nodes.Operations.TreeListNodesIterator.GetNextVisibleCore(TreeListNode node)
at DevExpress.XtraTreeList.Nodes.Operations.TreeListNodesIterator.GetNextVisible(TreeListNode node)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowGroupInfo(TreeListNodes nodes, CalcRowGroupInfoArgs rowArgs)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.BriefCalcRowsInfo()
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowsInfo()
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcViewInfo()
at DevExpress.XtraTreeList.TreeList.UpdateLayout()
at DevExpress.XtraTreeList.TreeList.LayoutChanged()
at DevExpress.XtraTreeList.TreeList.InternalNodeChanged(TreeListNode node, NodeChangeTypeEnum changeType)
at DevExpress.XtraTreeList.Nodes.TreeListNode.Changed(NodeChangeTypeEnum changeType)
at DevExpress.XtraTreeList.Nodes.TreeListNode.set_HasChildren(Boolean value)
at ProppFrexx.BrowserTree.hST2(IAsyncResult )
at System.Runtime.Remoting.Messaging.AsyncResult.SyncProcessMessage(IMessage msg)
at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
********** Environment Stack Trace **********
at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Environment.get_StackTrace()
at ProppFrexx.ErrorDialog.GetExceptionInfo(Exception e, Boolean full)
at ProppFrexx.ProppFrexx_ONAIR.DapZ(Exception )
at ProppFrexx.ProppFrexx_ONAIR.mapO(Exception )
at ProppFrexx.ProppFrexx_ONAIR.Gapd(Object , UnhandledExceptionEventArgs )
at System.Collections.ArrayList.get_Item(Int32 index)
at DevExpress.XtraTreeList.Nodes.Operations.TreeListNodesIterator.GetNextVisibleCore(TreeListNode node)
at DevExpress.XtraTreeList.Nodes.Operations.TreeListNodesIterator.GetNextVisible(TreeListNode node)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowGroupInfo(TreeListNodes nodes, CalcRowGroupInfoArgs rowArgs)
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.BriefCalcRowsInfo()
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowsInfo()
at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcViewInfo()
at DevExpress.XtraTreeList.TreeList.UpdateLayout()
at DevExpress.XtraTreeList.TreeList.LayoutChanged()
at DevExpress.XtraTreeList.TreeList.InternalNodeChanged(TreeListNode node, NodeChangeTypeEnum changeType)
at DevExpress.XtraTreeList.Nodes.TreeListNode.Changed(NodeChangeTypeEnum changeType)
at DevExpress.XtraTreeList.Nodes.TreeListNode.set_HasChildren(Boolean value)
at ProppFrexx.BrowserTree.hST2(IAsyncResult )
at System.Runtime.Remoting.Messaging.AsyncResult.SyncProcessMessage(IMessage msg)
at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
********** End **********
User avatar
radio42
Site Admin
Posts: 8329
Joined: 05 Apr 2012 16:26
Location: Hamburg, Germany
Contact:
Re: Keyboard hotkey mapping after update

Post by radio42 »

This error looks like a layout error in the explorer window and not in the cartwall!
So please try to delete the users .layout files especially of the 'Explorer'.
And then try again...
rvtienhoven
Posts: 40
Joined: 06 Apr 2013 17:15
Re: Keyboard hotkey mapping after update

Post by rvtienhoven »

Oke, I deleted all .layout files.
I've recorded the cartwall problem.
I test with numpad key 7. According to my hotkey configuration in Proppfrexx, it should only play cart 3 of cartwall 2.
But, after eacht login, it plays cart 1 of cartwall 2...
https://www.dropbox.com/s/q3zg7kddv7gp6 ... 1.wmv?dl=0

Post Reply