spiegel-keyman/mac/Keyman4MacIM/Keyman4MacIM/KMInputMethodBrowserClientEventHandler.h
Tom Bogle 50cd075d03 Split browser-specific code into separate subclasses
Safari and Chrome get their own subclasses, but I need to compare performance.
2018-01-09 15:52:14 -05:00

20 lines
803 B
Objective-C

//
// KMInputMethodBrowserClientEventHandler.h
// Keyman4MacIM
// This class is used for browser clients because certain javascript-based websites, such as Google Docs) do
// not properly deal with calls to insertText calls that replace a range of characters. So for these "legacy"
// apps, we post one or more deletes (i.e., backspace), followed by a special code that tells us we're now
// ready to insert the composed text.
//
// Created by tom on 1/5/18.
// Copyright © 2018 SIL International. All rights reserved.
//
#ifndef KMInputMethodBrowserClientEventHandler_h
#define KMInputMethodBrowserClientEventHandler_h
#import "KMInputMethodEventHandler.h"
@interface KMInputMethodBrowserClientEventHandler : KMInputMethodEventHandler
@end
#endif /* KMInputMethodBrowserClientEventHandler_h */