---
name: "sparse_keymap_report_event"
section: "9"
platform: "linux"
package: "linux-manual-3.16"
version: "3.16.56-1+deb8u1"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/sparse_keymap_report_event"
---

# sparse\_keymap\_report\_event(9)

report event corresponding to given scancode

## NAME

sparse\_keymap\_report\_event - report event corresponding to given scancode

## SYNOPSIS

**bool sparse\_keymap\_report\_event(struct input\_dev \*** *dev***, unsigned int** *code***, unsigned int** *value***, bool** *autorelease***);**

## ARGUMENTS

*dev*

Input device using sparse keymap

*code*

Scan code

*value*

Value that should be reported (ignored by **KE\_SW** entries)

*autorelease*

Signals whether release event should be emitted for **KE\_KEY** entries right after reporting press event, ignored by all other entries

## DESCRIPTION

This function is used to perform lookup in an input device using sparse keymap and report corresponding event. Returns **true** if lookup was successful and **false** otherwise.

## COPYRIGHT
