METHOD AND DEVICE FOR SELECTING INPUT FIELDS DISPLAYED ON A SCREEN AND/OR FOR ACTIVATING INPUT CONTENT DISPLAYED IN A SELECTED INPUT FIELD ON THE SCREEN BY MEANS OF MANUAL INPUTS

20230126061 · 2023-04-27

    Inventors

    Cpc classification

    International classification

    Abstract

    A method and device for selecting input fields displayed on a screen and/or for activating input content displayed in a selected input field on the screen by manual inputs into an input area of an input interface. The input interface is designed for the haptic input of gestures into the input area, in order to control the selection of an input field, and for the activation of input content of a selected input field by triggering an electrical switching function of the input interface by means of exerting a predefined minimum force on the input area. A displacement vector V(POS(t.sub.1),POS(t.sub.2)) is determined from determined input positions POS(t.sub.1),POS(t.sub.2) of a manual, continuous input of gestures into the input area at a first point in time t.sub.1 and a second point in time t.sub.2, where t:=time and t.sub.1<t.sub.2. An absolute value |F(t)| of a surface area F(t), with which the manual gesture input acts on the input area is determined. Provided that: |F(t.sub.2)|<|F(t.sub.1)|: the input field adjacent or at least closest to a position POS.sub.SCREEN(POS(t.sub.1)) associated with the position POS(t.sub.1) on the screen as seen in the direction of the displacement vector V(POS(t.sub.1),POS(t.sub.2)) is selected. Triggering the electrical switching function at the point in time t.sub.2 activates a function associated with the input content of this input field, and, provided that (|F(t.sub.2)|>|F(t.sub.1)|), the displacement vector V(POS(t.sub.1),POS(t.sub.2)) is disregarded and the function associated with the position POS.sub.SCREEN(POS(t.sub.1)) is activated.

    Claims

    1-9. (canceled)

    10. A method for selecting input fields displayed on a screen and for activating input content displayed in a selected input field on the screen by manual inputs into an input area of an input interface, wherein the input interface is configured for haptic input of gestures into the input area in order to control the selection of an input field, and for the activation of input content of a selected input field by triggering an electrical switching function of the input interface by exerting a predefined minimum force on the input area, the method comprising the following steps: determining a displacement vector V(POS(t.sub.1),POS(t.sub.2)) from determined input positions POS(t.sub.1),POS(t.sub.2) of a manual, continuous input of gestures into the input area at a first point in time t.sub.1 and a second point in time t.sub.2, where t=time and t.sub.1<t.sub.2; determining an absolute value |F(t.sub.1)| of a surface area F(t) with which the manual, continuous input of the gesture acts on the input area; provided that |F(t.sub.2)|<|F(t.sub.1)|, selecting the input field that is adjacent or at least closest to a position POS.sub.SCREEN(POS(t.sub.1)) associated with the position POS(t.sub.1) on the screen as seen in a direction of a displacement vector V(POS(t.sub.1),POS(t.sub.2)), wherein upon triggering the electrical switching function at the point in time t.sub.2 a function associated with the input content of the selected input field is activated; and provided that |F(t.sub.2)|>|F(t.sub.1)|, the displacement vector V(POS(t.sub.1),POS(t.sub.2)) is disregarded and a function associated with the position POS.sub.SCREEN(POS(t.sub.1)) is activated, wherein the preceding method steps are only performed for one or more predefined directions of the displacement vector V(POS(t.sub.1), POS(t.sub.2)).

    11. The method of claim 10, wherein if, starting from the first point in time t.sub.1, the absolute value |F(t)| of the surface area is increased for a predefined time duration Δt.sub.MAX, the displacement vector V(POS(t.sub.1),POS(t.sub.2) is determined for the second point in time t.sub.2=t.sub.1+Δt.sub.MAX defined as an end of the predefined time duration Δt.sub.MAX and the input field adjacent or at least closest to a position POS.sub.SCREEN(POS(t.sub.1)) associated with the position POS(t.sub.1) on the screen as seen in the direction of the displacement vector V(POS(t.sub.1),POS(t.sub.2)) is selected.

    12. The method of claim 10, wherein the input field adjacent or at least closest to the position POS.sub.SCREEN(POS(t.sub.1)) as seen on the screen is only selected if a force profile K(t) acting on the input area during the gesture input in the time period t.sub.1 to t.sub.2 in each case has gradients grad (K(t)) below a predefined gradient GRAD: grad (K(t)) <GRADK.

    13. The method of claim 10, wherein if, after the first point in time t.sub.1, the absolute value |F(t)| of the surface area increases until the electrical switching function is triggered, the input field selected on the screen at the first point in time t.sub.1 is selected with the triggering of the switching function and the input content of this input field is activated.

    14. The method of claim 10, wherein the displacement vectors V(POS(t.sub.1),POS(t.sub.2)) determined after triggering the switching function for a predefined period of time Δt.sub.SWITCH for the selection of an input field are disregarded.

    15. The method of claim 10, wherein an input field is only selected or an input content of a selected input field is only activated provided that an absolute value |V(POS(t.sub.1),POS(t.sub.2))| of the displacement vector V(POS(t.sub.1),POS(t.sub.2)) exceeds a predefined limit value.

    16. The method of claim 10, wherein an increase or a decrease in the absolute value |F(t)| of the surface area F(t) is detected/evaluated in each case in predefined tolerance time ranges.

    Description

    BRIEF DESCRIPTION OF THE DRAWING FIGURES

    [0049] In the drawings:

    [0050] FIG. 1A shows the effect of a rolling finger on the calculated center of gravity coordinate,

    [0051] FIG. 1B shows a steering wheel with an inventive device,

    [0052] FIG. 2 shows sensor data of a typical input for triggering the switching function (without gesture input),

    [0053] FIG. 3 shows sensor data for four valid swipes without triggering the switching function with a gesture input speed that increases from left to right,

    [0054] FIG. 4 shows sensor data of a single, quick user input,

    [0055] FIG. 5 shows a comparison of sensor data for a slow keystroke and a slow swipe,

    [0056] FIG. 6 shows an ergonomically caused monotonic increase in the finger contact area when moving the finger upwards on the input area,

    [0057] FIG. 7 shows a highly schematized flow chart of an inventive method, and

    [0058] FIG. 8 shows a highly schematized design of an inventive device.

    DETAILED DESCRIPTION

    [0059] The invention will be explained once more in detail below with the aid of an exemplary embodiment. In this exemplary embodiment, the input interface is arranged on a steering wheel of a vehicle, in particular of a car, electric vehicle or truck.

    [0060] The input interface detects user inputs on the vehicle steering wheel. The input interface comprises an input area for detecting gesture inputs (hereinafter called “FNPad”). The input interface is furthermore designed to trigger an electrical switching function by exerting a minimum force on the input area. To detect the gesture inputs, the input interface has an array with a multiplicity of capacitive sensor elements on the input area. The input area is furthermore connected to a mechanically operable electrical switch, the switching function of which is executed by exerting the minimum force in the input area.

    [0061] Using the FNPad, the user can operate telematics components (such as, e.g., instrument cluster, head unit, etc. in the vehicle) by means of gesture inputs, i.e., in particular “swiping gestures” in the “up”, “down”, “right”, “left” directions. The gesture inputs are also referred to below as “swipe”. The FNPad additionally affords the user the possibility of mechanically actuating an electrical switch by exerting a minimum force on the input area and thus of triggering a switching function (called “OK-press” hereinafter). In the telematics components, this input is usually interpreted as a keystroke or confirmation.

    [0062] By allocating two input options (“swipe” and “OK-press”) to the same input area, the following problem arises.

    [0063] Upon actuating the switching function (OK-press), the input force results in the deformation of the finger's contact area, i.e., in particular in an increase in size of the finger contact area on the input area of the FNPad. The change in the finger contact area shifts the detected finger center of gravity and thus a calculated finger position (illustrated as tuples (x,y) in a Cartesian coordinate system).

    [0064] This change in the calculated finger position causes the telematics components to erroneously detect a finger movement. Depending on the amount and direction of this supposed movement, swipes not intended by the user can be detected.

    [0065] FIG. 1A illustrates a worst-case scenario of this operating error.

    [0066] 1) The user has selected an option from a telematics components menu displayed on the screen by positioning a cursor (e.g., in a list) on an input field and would like to confirm this selection by triggering the switching function. To do this, they actuate the FNPad with their finger in order to apply the appropriate minimum force to trigger the switching function.

    [0067] 2) However, rolling the finger over the FNPad is erroneously detected and treated as a swipe, resulting in an unintentional change to the cursor position on the screen prior to the switching function being triggered, as a result of which the cursor is positioned on the next closest list element/input field.

    [0068] 3) If this supposed swipe is detected and executed immediately prior to the switching function being triggered, the user has no more time to react and triggers “OK-press”. However, rather than the intended list element, the user unintentionally confirms the next closest list element.

    [0069] 4) When the finger is lifted up, the force applied to the FNPad decreases and thereby causes the finger contact area to change again. Thus, a change to the input position of the finger is detected again, usually in a direction opposite to in 2), this change being interpreted and implemented as a swipe, as a result of which the cursor is placed back on the originally (1)) selected list element/input field.

    [0070] From the user's point of view, a simple input to trigger the switching function (comparable to a keystroke) thus leads to a wrong input field being initially selected and the input content thereof being activated before the cursor jumps back during this same input process to the originally intended input field, without confirming the latter, however.

    [0071] In the exemplary embodiment, the FNPad is realized with an input area of a capacitive sensor array. The sensor array transmits a new Cartesian coordinate tuple (x,y) every 20 ms. An application (called “gesture recognizer” hereinafter) which ascertains displacement vectors V(POS(t.sub.1), POS(t.sub.2)) from the differences of successive coordinate tuples (x,y) is realized in the input interface and, using various filter algorithms, converts these vectors into swipes and executes them, thereby controlling a cursor position on the screen.

    [0072] One possibility is to stop the calculation of swipes in the gesture recognizer as soon as the switching function is triggered. Since, however, the deformation of the finger and thus the change in the calculated finger position already begins well before the switching function is triggered (order of magnitude 200 ms), this mechanism alone is not capable of avoiding the above-described problem.

    [0073] Although introducing a (static or codable) waiting time could prevent unintentional swipes from being executed, this would cause an additional delay between the operating action and the reaction of the system, which would be extremely noticeable to the user. The consequence would be an unacceptable reduction in the perceived value of the overall system (i.e., the reaction of the system would be perceived as too slow/delayed).

    [0074] Any solution must therefore be suitable for: [0075] reliably preventing unintentional swipes, [0076] not noticeably delaying intentional swipes.

    [0077] Two solutions (A and B) are presented below. For both solutions, in addition to the coordinate tuple (x,y), the capacitive sensor (sensor array) must output further information.

    Overview of Solution A

    [0078] Summed raw data of the sensor array are additionally output, i.e., essentially, the summed raw data of the individual rows and columns of the capacitive sensor array. This solution can advantageously be realized without additional hardware. However, solution A is less robust, since it can suppress valid, i.e., intentional swipes, during slow gesture input.

    Overview of Solution B

    [0079] In addition to A), a force K(t) exerted on the input area is detected and evaluated. For this purpose, on the one hand, at least one force sensor connected to the input area is required; on the other hand, taking into account the force K(t) exerted on the input area allows a more robust recognition and consideration, in particular of slowly input swipes.

    [0080] The following shows how this new information can be used to recognize an incipient “OK-press” in the gesture recognizer. For this purpose, various recordings of exemplary sensor data are shown. The following signals are defined for this:

    [0081] StWhI_FNPAD_DI_Pos_X_ST3: X coordinate of the center of gravity of the finger (value range: 0-1023)

    [0082] StWhI_FNPAD_DI_Pos_Y_ST3: Y coordinate of the center of gravity of the finger (value range: 0-1023)

    [0083] StWhI_FNPAD_DI_Pos_Delta_X: summed raw data of the sensor array (herein-after called “area signal”). Assumption: There is an approximately monotonically increasing relationship between the area signal and the real finger contact area on the input area.

    [0084] StWhI_FNPAD_DI_Pos_Delta_Y: Measured value of the force sensor, hereinafter called “force signal”. Here too, a monotonic relationship between force applied and sensor measured value is assumed.

    [0085] The aim of the evaluation is thus to recognize in a user input the signs of an incipient input to trigger the switching function (or more simply: an incipient keystroke to trigger the switching function). For this purpose, a Boolean value is advantageously defined (“SuppressGesturePositionEnd”), which, in the case of “TRUE”, suppresses the output of detected swipes to the screen. It is assumed here that even for intentional swipes, this Boolean value can be “TRUE” at least sometimes.

    [0086] It is therefore important not to simply disregard recognized swipes. Instead, advantageously, recognized swipes are only retained and temporarily stored in a memory unit.

    [0087] If the Boolean value jumps from “TRUE” to “FALSE” while the user input is still ongoing, the retained swipes are output to the screen as valid input.

    [0088] If the value of SuppressGesturePositionEnd remains at “TRUE” until the user input has ended (generally, by triggering the switching function), retained/temporarily stored swipes are disregarded or deleted for good or subsequently overwritten.

    [0089] FIG. 1B shows an exemplary steering wheel 10 with an inventive device comprising an input field 12, which can be operated by swiping operations 16 using a finger 14 of a hand that is controlling the steering wheel. Input content of an input field 18 on a screen 20 can be selected via the swiping movements 16. During the swiping movement of the finger 14, rolling of the finger due to tilting cannot be avoided, thus resulting in the unintentional triggering of functions in the description with reference to FIG. 1A.

    [0090] FIG. 2 shows sensor data of a typical input for triggering the switching function (without gesture input). It can clearly be seen that already by approaching the sensor surface (input area) with the finger, the area signal (third sensor signal from the top) increases even before the output of the first valid coordinate tuple (x,y) (first and second sensor signal from the top) and then continues to increase for most of the input due to the rolling of the finger.

    [0091] It can also be seen that most of the change in coordinates has already taken place before the force signal (fourth sensor signal from the top) starts to rise. In general, this change in coordinates can already be erroneously interpreted and implemented as a swipe. Therefore, the force signal (alone) is not suitable for recognizing an incipient input to trigger the switching function.

    [0092] Furthermore, a change in coordinates can clearly be seen when the finger is lifted off. As expected, this change in coordinates is accompanied by a steeply falling edge in the force signal and area signal.

    Solution Approach A—Simple Solution

    [0093] FIG. 3 shows sensor data (from top to bottom: StWhI_FNPAD_DI_Pos_X_ST3, StWhI_FNPA_DI_Pos_Y_ST3, StWhI_FNPAD_DI_Pos_Delta_X, StWhI_FNPAD_DI_Pos_Delta_Y) for four valid, intentional swipes at different gesture input speeds. The gesture input speed increases from left to right here. In all the swipes it is noticeable that the respective sensor signal starts to fall from about the middle of the user input onwards, whereas in FIG. 2 it rises monotonically over the entire duration of the operation until the point in time at which the switching function is triggered. Since, from this point in time onwards, swipes are advantageously disregarded anyway, the rise in the area signal appears to be a sufficient criterion for SuppressGesturePositionEnd=“TRUE”. A falling area signal appears to be a sufficient criterion for SuppressGesturePositionEnd=“FALSE”.

    [0094] In the first and slowest swiping movement (far left) in FIG. 3, it is noticeable that the area signal rises for about 500 ms before starting to fall. This behavior is typical of slow swipes and rather untypical of inputs to trigger the switching function. So as not to unnecessarily delay a slowly executed swipe, a maximum duration for SuppressGesturePositionEnd=“TRUE” is advantageously defined, which is sufficient to intercept most inputs to trigger the switching function and to allow slow gesture inputs. At this point, it is initially accepted that this may result in some “false positives” and “false negatives” in the threshold area. An even more robust determination of SuppressGesturePositionEnd is described below under solution B.

    [0095] It is also noticeable that although the area signal rises monotonically here, it does not rise strictly monotonically. In general, signal noise can even cause a short-term drop within the rising edge. Therefore, a temporal tolerance range is advantageously defined, in which a rise in a respective signal is detected.

    [0096] However, if this tolerance range is set too large, individual, fast inputs can be erroneously disregarded. FIG. 4 shows sensor data for a quickly executed input that consists of only four coordinate tuples (x,y). The largest displacement vector V(POS(t.sub.1), POS(t.sub.2)), which also causes a swipe here, is ascertained by the last two coordinate tuples: POS(t.sub.1), POS(t.sub.2). At this point in time, the area signal has only been falling for 2 signal cycles. If the tolerance range was defined here with 3 or more cycles, the value for SuppressGesturePositionEnd during the entire user input would be “TRUE” and the intentional, actually valid swipe would be disregarded. As a result, the user would not notice any reaction to their input and would perceive the gesture input system as unreliable.

    [0097] Finally, the time period after the triggering of the switching function and the subsequent lifting off of the finger from the input area must also be considered. The point in time at which the switching function is triggered can be determined accurately by a Boolean input signal of the gesture recognizer (Mechanical Button Status: “TRUE”=pressed, “FALSE”=released) and does not have to be determined via detours and auxiliary signals. It suffices here to discard all swipes detected within a time duration to be defined following the triggering of the switching function. The time duration should be selected such that unintentional gesture inputs are intercepted but intentional gesture inputs are not suppressed or disregarded. This time period is advantageously of the order of magnitude of 100-300 ms, in particular 200 ms.

    [0098] The result of these considerations is the following algorithm for calculating SuppressGesturePositionEnd, which is run through upon each new signal cycle or time interval: int D_OKpress_Detection_Sensitivity int D_Max_Suspend_Cycles int D_OKpress_DeadTime

    [0099] Consider the time period of the last D_OKpress_Detection_Sensitivity values of the area signal.

    [0100] If the area signal has risen at least once within this time period, set SuppressGesturePositionEnd=“TRUE”, otherwise set SuppressGesturePositionEnd=“FALSE”

    [0101] If at least D_Max_Suspend_Cycles signal cycles have elapsed since the first (based on a current gesture input) setting* of SuppressGesturePositionEnd=“TRUE”, set SuppressGesturePositionEnd=“FALSE”

    [0102] If the switching function was triggered within the last D_OKpress_DeadTime signal cycles, disregard and delete all detected swipes

    [0103] Here: D_OKpress_Detection_Sensitivity:=number of elapsed signal cycles which were used for the consideration. The higher this value, the more sensitive the filter, but also the higher the rate of false positives.

    [0104] D_Max_Suspend_Cycles:=maximum number of signal cycles/time intervals i, for which SuppressGesturePositionEnd can be kept at the value “FALSE”.

    [0105] D_OKpress_DeadTime:=number of signal cycles/time intervals i, for which the outputting of swipes is suppressed following triggering of the switching function.

    [0106] *Alternative variant: If since the last (based on a current gesture input) setting of SuppressGesturePositionEnd=“TRUE”. . . This preferably re-starts a timer in the case of fluctuations in the area signal, among other things.

    [0107] As already mentioned above, when selecting the time window D_Max_Suspend_Cycles, it is advantageous to consider the following: [0108] If the time window is too long, slow swipes are delayed considerably. As a result, the user perceives the entire system to be sluggish and inefficient. [0109] If the time window is too short, slow inputs, i.e., keystrokes and/or swipes, cannot be detected. As a result, the erroneous operation mentioned at the beginning persists and the user perceives the entire system to be unreliable.

    [0110] FIG. 5 illustrates this problem. To this end, FIG. 5 shows sensor data (from top to bottom: StWhI_FNPAD_DI_Pos_X_ST3, StWhI_FNPAD_DI_Pos_Y_ST3, StWhI_DI_Pos__X, StWhI_FNPAD_DI_Pos_Delta_Y) for a slow triggering of the switching function (left event respectively) followed by a slow gesture input/swipe input (right event respectively). Both cases are valid and real-life operating images. In both cases, it takes considerably more than 600 ms for the area signal to stop rising.

    Solution Approach B—Including A Force Sensor

    [0111] It can be seen in FIG. 5 that the force signal StWhI_FNPAD_DI_Pos_Delta_Y (=K(t)) starts to rise well before the saturation of the area signal in the event of an incipient input to trigger the switching function (left event). Although a certain rise in the area signal can be seen for the swipe as well (right event), this is considerably greater in the case of the left event, however.

    [0112] It is advantageously assumed below that there is a threshold value for the slope of the force signal K(t) that is consistently exceeded when an input is used to trigger the switching function and is not (or not consistently) exceeded when a swipe is input. The time window defined by D_Max_Suspend_Cycles can now be significantly reduced if the algorithm outlined for solution approach A is modified as follows: int D_OKpress_Detection_Sensitivity int D_Max_Suspend_Cycles int D_OKpress_DeadTime int D_ForceGradient_Threshold

    [0113] Consider the time period of the last D_OKpress_Detection_Sensitivity values of the area signal.

    [0114] If the area signal has risen at least once within this time period, set SuppressGesturePositionEnd=“TRUE”, otherwise set SuppressGesturePositionEnd=“FALSE”

    [0115] If at least D_Max_Suspend_Cycles signal cycles have elapsed since the first (based on a current gesture input) setting* of SuppressGesturePositionEnd=“TRUE” and the force signal has not risen by at least D_ForceGradient_Threshold in the last signal cycle, set SuppressGesturePositionEnd=“FALSE”

    [0116] If the switching function was triggered within the last D_OKpress_DeadTime signal cycles, disregard and delete all detected swipes.

    [0117] Here: D_OKpress_Detection_Sensitivity:=number of elapsed signal cycles which were used for the consideration. The higher this value, the more sensitive the filter, but also the higher the rate of “false positives”.

    [0118] D_Max_Suspend_Cycles:=maximum number of signal cycles, for which SuppressGesturePositionEnd can be kept at the value “FALSE”.

    [0119] D_OKpress_DeadTime:=number of signal cycles, for which the outputting of swipes is suppressed following triggering of the switching function.

    [0120] int D_ForceGradient_Threshold:=minimum value by which the value of the force signal must rise so that the filtering remains active even after the time defined by D_Max_Suspend_Cycles has elapsed.

    [0121] *Alternative variant: If since the last (based on a current gesture input) setting of SuppressGesturePositionEnd=“TRUE”. . . This preferably restarts a timer in the case of fluctuations in the area signal, among other things.

    [0122] Just like the area signal, the force signal is generally subject to signal noise and is therefore not strictly monotonically increasing, even in the event of an incipient input to trigger the switching function. Similar to the use of OKpress_Detection_Sensitivity, a tolerance range could be defined here, with the same advantages and disadvantages. Since the force signal is more reliable than the area signal in this exemplary embodiment, a limit to at most 2 signal cycles/time intervals i is sufficient.

    [0123] As described in the remarks concerning solution approach A, it was previously assumed that the area signal decreases towards the end of an intentional finger movement and therefore, with a monotonically rising curve of the area signal, an input to trigger the switching function and not a gesture input should be assumed.

    [0124] Unfortunately, as shown in FIG. 6, this is not always the case; in particular with finger inputs upwards on the input area, the finger is often not moved as a whole, but merely extended from the thumb end joint. In some instances, this leads to a monotonic increase in the finger contact area over the complete movement duration. As a result, both solutions presented above recognize a “false positive”, i.e., the intentional, valid swipe is erroneously interpreted as an incipient input to trigger the switching function, and disregarded. This problem is preferably solved as follows.

    [0125] Trials using human subjects show that unintentional swipes in the initial phase of the input movement are usually made downwards, rarely in the horizontal direction and virtually never upwards. Therefore, when inputting gestures upwards, “false positives” can easily be avoided by deactivating the filtering for this direction.

    [0126] Whether the filtering should also be active for horizontal swipes or not depends on the respective application. Further investigations are necessary here to weigh up the advantages and disadvantages. Advantageously, the filtering for individual input directions can be freely selected.

    [0127] For this purpose, the direction of the finger movement is classified according to the following enumeration:

    [0128] enumGESTURE {Undefined, Up, Down, Left, Right}

    [0129] For each of the directions Up, Down, Left, Right, a Boolean value can now be used to configure whether the filtering should be active or not.

    [0130] The above-described solution approaches A and B are thus advantageously extended by the following condition:

    [0131] GESTURE GestureDirection

    [0132] Bool FilterUp

    [0133] Bool FilterDown

    [0134] Bool FilterLeft

    [0135] Bool FilterRight If

    [0136] GestureDirection==Up && FilterUp==FALSE) or

    [0137] GestureDirection==Down && FilterDown==FALSE) or

    [0138] GestureDirection==Left && FilterLeft==FALSE) or

    [0139] GestureDirection==Right && FilterRight==FALSE) then

    [0140] set SuppressGesturePositionEnd=FALSE

    [0141] FIG. 7 shows a highly schematized flow chart of an inventive method for selecting input fields displayed on a screen and/or for activating input content displayed in a selected input field on the screen by means of manual inputs into an input area of an input interface, wherein the input interface is designed for the haptic input of gestures into the input area, in order to control the selection of an input field, and for the activation of input content of a selected input field by triggering an electrical switching function of the input interface by means of exerting a predefined minimum force on the input area. The method comprises the following steps. In a first step 101, a displacement vector V(POS(t.sub.1),POS(t.sub.2)) is ascertained from ascertained input positions POS(t.sub.1),POS(t.sub.2) of a manual, continuous input of gestures into the input area at a first point in time t.sub.1 and a second point in time t.sub.2, where t:=time and t.sub.1<t.sub.2. In a further step 102, an absolute value |F(t)| of a surface area F(t), with which the manual gesture input acts on the input area, is ascertained. In a further step 103, provided that: |F(t.sub.2)|<|F(t.sub.1)|: the input field which is closest to a position POS.sub.SCREEN(POS(t.sub.1)) associated with the position POS(t.sub.1) on the screen as seen in the direction of the displacement vector V(POS(t.sub.1),POS(t.sub.2)) is selected.

    [0142] FIG. 8 shows a highly schematized design of an inventive device. Device for selecting input fields displayed on a screen 201 and/or for activating input content displayed in a selected input field on the screen by means of manual inputs into an input area of an input interface 202, wherein the input interface 202 is designed and configured for the haptic input of gestures into the input area, in order to control the selection of an input field, and for the activation of input content of a selected input field by triggering an electrical switching function of the input interface 202 by means of exerting a predefined minimum force on the input area.

    [0143] The device comprises an evaluation means 203, which is designed and configured to ascertain a displacement vector V(POS(t.sub.1),POS(t.sub.2)) from ascertained input positions POS(t.sub.1),POS(t.sub.2) of a manual, continuous input of gestures into the input area at a first point in time t.sub.1 and a second point in time t.sub.2, where t:=time and t.sub.1<t.sub.2; and furthermore to ascertain an absolute value |F(t)| of a surface area F(t), with which the manual gesture input acts on the input area.

    [0144] The device furthermore comprises a control means 204, which is designed and configured such that, provided that: |F(t.sub.2)|<|F(t.sub.1)|, the input field which is closest to a position POS.sub.SCREEN(POS(t.sub.1)) associated with the position POS(t.sub.1) on the screen as seen in the direction of the displacement vector V(POS(t.sub.1),POS(t.sub.2)) is selected.

    [0145] Although the invention has been illustrated and elucidated in detail by preferred exemplary embodiments, the invention is not restricted by the examples disclosed, and a person skilled in the art can easily derive other variations therefrom without departing from the scope of protection of the invention. It is therefore clear that a plurality of possible variations exist. It is likewise clear that embodiments mentioned by way of example actually only represent examples that should in no way be regarded as limiting, for example, the scope of protection, the possible applications, or the configuration of the invention. Rather, the preceding description and the description of the figures enable a person skilled in the art to implement the exemplary embodiments in a specific way, wherein the person skilled in the art, being aware of the disclosed inventive idea, can make numerous changes, for example with regard to the function or the arrangement of individual elements, mentioned in an exemplary embodiment, without departing from the scope of protection defined by the claims and the legal equivalents thereof, such as further explanations in the description.