diff -r a179b74831c9 -r c1f20ce4abcf kernel/eka/include/k32keys.h --- a/kernel/eka/include/k32keys.h Thu Aug 19 11:14:22 2010 +0300 +++ b/kernel/eka/include/k32keys.h Tue Aug 31 16:34:26 2010 +0300 @@ -1,4 +1,4 @@ -// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies). +// Copyright (c) 1997-2010 Nokia Corporation and/or its subsidiary(-ies). // All rights reserved. // This component and the accompanying materials are made available // under the terms of the License "Eclipse Public License v1.0" @@ -70,6 +70,12 @@ /** +A contiguous range of logical scancodes of type, and ordering, as +defined in TStdScanCode. +Once aligned with an array of target keycodes, a pairwise +association between each scancode and its translation will +be defined. + @publishedPartner @released */ @@ -80,6 +86,9 @@ }; /** +An array of SScanCodeBlock scancode ranges. This allows +a discontiguous set of scancodes to be treated contiguously. + @publishedPartner @released */ @@ -90,27 +99,37 @@ }; /** +Associates an SScanCodeBlockList with +a specific set of target keycodes. This defines a concrete +translation for the scancodes in the scanCodes block list. + @publishedPartner @released */ struct SConvSubTable { - const TUint16 *pkeyCode; + const TUint16 *pkeyCode; //