private void ProcessUpdateLines(byte[] data)
        {
            Dictionary <int, string> updateLines = BinaryFormatterHelper.FromByteArray <Dictionary <int, string> >(data);

            // foreach (KeyValuePair<int,string> keyValuePair in updateLines) {
            // Log("ProcessUpdateLines: " + keyValuePair);
            // }
            CommunicationWrapper.UpdateLines(updateLines);
        }
 private void ProcessSendCurrentBindings(byte[] data)
 {
     List <Keys>[] keys = FromByteArray <List <Keys>[]>(data);
     foreach (List <Keys> key in keys)
     {
         Log(key.ToString());
     }
     CommunicationWrapper.SetBindings(keys);
 }
Exemplo n.º 3
0
        private void ProcessSendCurrentBindings(byte[] data)
        {
            Dictionary <int, List <int> >        nativeBindings = FromByteArray <Dictionary <int, List <int> > >(data);
            Dictionary <HotkeyIDs, List <Keys> > bindings       = nativeBindings.ToDictionary(pair => (HotkeyIDs)pair.Key, pair => pair.Value.Cast <Keys>().ToList());

            foreach (var pair in bindings)
            {
                Log(pair.ToString());
            }
            CommunicationWrapper.SetBindings(bindings);
        }