Quick Search And Creating New Objects

Functionalities For Quick Search And Creating New Objects


The top bar of Carbonio, used to search for objects and to create new ones.

The top bar in Carbonio now includes both the functionality to add new objects (such as emails, contacts, calendar events, and so forth) and to search. For instance, while reading emails, it is feasible to make a new calendar appointment or look up contacts while organising an event on the calendar.

Use Carbonio’s top bar, as seen to do this. To create a NEW item in the module you are now in or to create a new object in another module, click the blue NEW button. For example, when in the calendar, click to make a new appointment.

The search operates in a similar manner: the text entered in the text box may be searched in the module using the white button to the right of the NEW button, whose label varies based on the active module. To do a search in a different module, click the. The Advanced search module offers a more sophisticated search option.

For users, Carbonio Auth

To handle all user-side credentials and features, including account and EAS mobile passwords, mobile app QR codes, and OTP for 2FA, Carbonio Auth has a separate settings page.

Overview of the Carbonio Auth settings page

The right-side menu provides access to the Carbonio Auth settings page. The Carbonio Auth may be used by users without any CLI access.

By creating a new credential, you may grant others access to your account, perhaps including the Zextras Mobile Apps, without disclosing your own credentials.

The Carbonio Auth settings page

The user may: from the settings page:

    • Password-changing for the person who is presently logged in
    • You may reach the specialised sites by choosing Exchange ActiveSync, Mobile Apps, or OTP Authentication. There, you can add new credentials.
    • Verify the creation status and other details for each credential produced for Exchange ActiveSync and Mobile Apps. The label of the password, its status, the service it is valid for, and its creation date are all displayed next to each entry in the list in each section.
    • Verify the status and other details for each One Time Password that has been created. Each entry in this table includes a description, its status, any unsuccessful attempts, and the date it was created.
    • Control the 2FA logins. Unless its usage has been enabled or disallowed at COS, domain, or global level, each user may decide whether to impose access via 2FA.
    • Delete any generated credentials


Users can in no case modify their assigned username, change the password of credentials they generate, or modify any property of the credential. Limited editing of a credential is strictly limited to the administrators.

The rest of this section provides instructions on how to add or remove credentials as well as an overview of the many options for creating new credentials.

Alter your password

Click update Password to update your password. You must first input the current password here before twice entering a new one.

Click the blue CHANGE PASSWORD button to save the new password.

EAS Create New Credentials

Click Exchange ActiveSync, then NEW AUTHENTICATION + to generate a new password for the EAS service. Here, in the Authentication description section, type a password identification that is simple to remember.

The new mobile password will then appear after clicking  CREATE PASSWORD:

To copy the password to the clipboard, click the COPY PASSWORD button at the end.


Mobile Passwords are randomly generated and cannot be displayed again after the creation is complete.

To exit the Carbonio Auth window, clickDONEthe Carbonio Auth Zimlet’s Active Passwords list now includes a reference to the new Mobile Password.

Create New Credentials for Apps on Mobile

Zextras Application logins, such as those for the APPs for Mobile Devices, may be sped up and managed with Carbonio Auth. To do this, a QR Code is generated, which the user may scan from the app’s login page to log in. The process is fairly similar to the one that was explained in the part before.


QR Codes are a one-time credential only, meaning that once generated it will grant access to the app until the relevant credential itself is deleted from the account. Once generated, the QR Code can only be viewed once.

Open the Carbonio Auth Zimlet, choose Mobile Apps, and then click NEW AUTHENTICATION +. + to generate a new QR code for a mobile application. Here, fill up the Authentication description field with a password that is simple to remember. The new QR code for Mobile Application will appear when you clickCREATE PASSWORD To frame the code and allow access to the app, utilise the Zextras mobile app.


QR Codes are randomly generated and cannot be displayed again after the creation is complete.

To exit the Carbonio Auth window, click DONE. In the list of Active Passwords in the Carbonio Auth Zimlet, there is now a listing for the new Mobile Application.

OTP for New Credentials Creation

Open the Carbonio Auth Zimlet and select OTP Authentication, then NEW OTP + to bring up a dialogue where you may add a special label to distinguish the One Time Password access.

When the QR code is displayed, you may either scan it with your smartphone or copy it (as a string) to the clipboard. After that, click the next button to view the list of PINs that can be used as authentication.

To print the codes on paper or to a file, use the PRINT PIN CODES button after that. The printed page contains all the codes, their legitimate usernames and email addresses, as well as usage instructions.


QR codes and their associated PINs are randomly generated and cannot be displayed again after the creation is complete.

Click DONE at the end to shut the Carbonio Auth window. The list will display an entry for the new OTP entry.

Discard Credentials

Simply choose a credential from the Active passwords or OTPs list and press the DELETE x button to remove it:

To confirm the removal of the credential, clickYES.


It’s convenient to transmit files to coworkers via Carbonio Chats, as email attachments, or by saving them in Carbonio Files.

You may take a brief peek at those files using Carbonio Preview. The svg format is not supported, however other supported file types such as PDFs, text documents, spreadsheets, and other office files may all be previewed.

Click the file’s name once to access the Details pane and preview a supported file. Click the little magnifying glass icon above the information to automatically see a JPG preview that is resized and centred to fit the browser window. By using the buttons  (PgUpPgDownHomeEnd) PDF files may be navigated.

To open a file for editing on Carbonio Files, you must right-click the file name and choose Open Document from the drop-down menu.


You generate, organise, and save new emails with the Mails module.

Shares and Folders

Folders are used to organise emails, and the default ones are Inbox, Junk, Sent, Draughts, and Trash. Any item in the folder list may be right-clicked and a new folder with a hierarchy can be formed.


Initially, there’s no folder hierarchy, because all the default folders are at the same level.

A blue symbol with a number will appear to the right of the folder name if a folder has unread emails; 99+ indicates that there are at least 99 emails to read.

With a right-click, you can also relocate, wipe (remove all emails from the folder), edit, delete, and share the selected folder with internal coworkers or even make it publicly viewable).


An e-mail can be placed in exactly one folder.

Click the FIND SHARES button beneath the Share Folders to search for shares. Enter the email address of the colleague whose shares you want to locate in the dialogue box. You will get a list if the colleague has shared any folders.

Although emails are automatically tagged as read when they are viewed, you may manually mark each one. In the event of a shared account, this option is very helpful to ensure that everyone with access to the email has read it.


A tag is a label that is put to an email or a calendar event item that helps to organise the emails or events itself and to make it easier to search through them.

Right-clicking on the tags menu item will allow you to add new tags, while doing so will also allow you to edit or remove an existing tag.

Use the syntax tag:name in the Search quickbar to search for a tag, substituting name with the  tag:name, Calendar appointments may be marked using the same tags as e-mails.

Processing emails

By default, emails are sent to the Sent folder and placed in the Inbox folder as they arrive (unless they are designated as junk email). By using filters to transport emails automatically to certain folders, these landing folders may be modified via the Mails settings page.

Emails are organised in Conversations, thus a single entry in the list contains one email and all of the responses it has received. You may drag and drop conversations (but not individual emails) to any folder.

To pick a discussion in the list, click on the avatar to the left of the email, which is the circle containing the sender’s initials.

You will then be in what is known as selection mode, where you may transfer conversations to other folders by selecting one discussion at a time or all of them by pressing the SELECT ALL button above the list.


You can select immediately all conversations by clicking the checkmark above the list of e-mails.

Each email has a few icons in the top-right corner that may be clicked to access a variety of tasks, including the following: Email can be marked as read/unread, spam, printed, deleted, tagged, or flagged.

A flag is a straightforward signal for an email that may be customised to one’s preferences, such as whether it is more important than other emails, if it requires action, or whether it has already been processed and is ready to be archived or destroyed.

Right-clicking an email displays other actions that are accessible.

Email receipts are supported by Carbonio; to include a request for a read receipt from the receiver of an email, click the symbol to the right of the subject line while writing an email.
A modal window that asks to submit a read receipt to the author will show up when opening an email for the first time. To send the receipt, click NOTIFY; otherwise, no receipt will be issued.
In Carbonio, a three-second automatic delay prevents sending an incomplete email, and a notice reading “Click UNDO to stop the sending and continue editing the email” displays in the bottom right corner.
When you create, forward, or respond to an email using numerous aliases or access to shared accounts, you can add a different signature each time. For more information, see the section Using Signatures in the Mails settings.
Writing e-mails

Carbonio’s top bar has a NEW button for creating new mails. The editor will appear, allowing the user to write an email. You can move and resize this panel within the tab of your browser. In addition, the panel is shared by all the modules, so you can perform multiple tasks (e.g., write or reply an email, edit a contact, create a calendar event) from the same panel. This panel is arranged by tabs at the top.

Email attachments

Email attachments are supported by Carbonio, and the following actions are accessible depending on whether the email is composed before it is sent or after it has been received.

Composing an e-mail

While composing an e-mail, any file can be added as an attachment for either a local directory on the workstation or on the user’s personal storage on Carbonio Files.

Inline Attachments

Images on the local workstation can be included as inline attachments in the body of the e-mails, using the button in the bar above the editor to select them.

Receiving an e-mail

When receiving an e-mail with attachments, the user has the option to either download the file to a local directory on the workstation, or to save it in the user’s personal’s storage on Carbonio Files, even if the attachment comes from a mail in a shared account.

Trash Folder
Emails designated for deletion are temporarily preserved in the trash folder, just in case they need to be retrieved. An email that has been placed in the Trash folder will be automatically removed after the retention term, which is by default 30 days.
Junk Folder
This is a special folder, similar to the trash folder, where emails that have been flagged as spam or are otherwise unwanted or unwelcome are kept.
Carbonio has anti-virus and anti-spam engines that can determine if an email is legitimate or not and flag it as spam automatically. The email can be manually designated as spam by right-clicking it and choosing Mark as spam if you believe it to be spam but it was not yet processed. Additionally, the opposite is true: if an email that has been designated as spam and placed in the Junk folder is changed to not be spam, it will be moved to the Inbox.
The garbage folder’s whole contents aid the anti-spam engine’s ability to learn and enhance its performance.
You may keep track of the meetings, events, and appointments you need to attend as well as share them with your coworkers using the calendar component.
A new appointment can be made in addition to using NEW in other methods. The first involves selecting the appropriate day and time on the calendar by clicking on them. The start (and finish) times are the only thing that differs: when using the button, they are set to the current time, whereas when using the calendar, they are taken from the clicked time.
As an alternative, you may open an existing appointment, copy it, and change only the pertinent information, such as the date and time, without having to make a new appointment and fill out all the fields. If you need to plan recurring events without a set timetable, this option might be helpful.
Participants who are required to attend might be added by putting their e-mail address. A red icon will be seen next to the event in the calendar if the invitation was not issued or if something went wrong. The participant may suggest a new time. A fresh email will be created in this scenario and sent to the other participant informing them of the change.
A calendar event can be edited, copied, or moved, as well as seen in its original, plain text form, by using the various options available when right-clicking the event.
Any calendar event can also have tags attached to it, and the event itself can be (tentatively) approved or rejected.
It’s simple to look for events: just enter a search term in the fast search bar to get started. By default, all matches from the last 30 days and those to come are displayed. Click the ADVANCED FILTER box and choose the new start and end dates using the date selectors to enlarge or narrow the search.
Optionally, expand the search’s keyword list.
Shared Calendars
By selecting Shared Calendars from the left-side column and then clicking the FIND SHARES  button, you may also look for calendars shared by your coworkers. Enter the (partial) name of the colleague in the dialogue that appears, choose a colour, and then click ADD.
The calendar will appear in the list of calendars, and all of the appointments are displayed; selecting the checkbox changes their visibility.
You can keep track of all the individuals you correspond with through email in the Contacts component and organise them into address books. The column to the right of the component’s list contains the address books that are currently in use. By selecting New Contact from the NEW button, you may add new contacts to the Contacts component, where they will be saved under the Contacts section. Additionally, you may decide in which address book the new contact is kept. Any contact can have Tags applied to them as well.


Addresses of people to whom you send an e-mail are automatically added to the Emailed Contacts.

The unique Trash address book is where deleted contacts are stored until you manually clear it. Right-click the address book and choose Empty Trash to accomplish this.
A right-click on the address book gives you the option to update, share, empty, or remove it, among other actions. New address books can also be made. Icons for each contact make it possible to perform a variety of activities, including deleting, moving, and sending an email to the contact.


To move the contacts from one address book to another, you can also drag the contact and drop it on the destination address book.

You may enter the e-mail address and click the FIND SHARES option under Shared Address Book to see whether any of your coworkers have shared an address book. You will see every address book that the user has shared.
Using the search bar, you may browse contacts. After that, by selecting the ADVANCED FILTER option, you may narrow your search. You may select to include shared address books in the search here as well.
Carbonio Chats
Carbonio conversations is a component that offers text conversations, one-to-one video calls, and videoconferencing for business users.
Three columns make up Carbonio Chats’ user interface:
The list of contacts and the history of previous talks are located in the left-hand column. In the area above it, you may CREATE new conversations and groups, filter chat names, and choose between chats and virtual rooms at the top (see more below). Button controls allow for managing virtual rooms below it.
The conversation messages are located in the centre column. To begin a video call with the contact, click the phone symbol in the top-right corner of the conversation.
The contact’s information is located in the right-hand column, where you can also copy the special link to their virtual room, mute notifications, and delete the history of any chats you’ve had with them.
Monitors in the Rooms
The user who establishes a room (which we refer to as a group or virtual room; see below) instantly takes on the role of room moderator and has control over both the text and video discussions that take place in the room. The Mute For All and Add New Members capabilities in particular are only available to Moderators.
A moderator can invite any user to become a moderator and can only leave the virtual space if neither other users nor another moderator are present.
In order to connect with numerous persons simultaneously—by default, up to five—groups are non-persistent entities. Any user may start a group and invite people to it, and any group member can extend the invitation to more individuals. A group no longer exists if every member has left.
Online rooms
Virtual Rooms enable the organisation of group video conferences with both internal and external guests. people who have accounts on the present Carbonio instance are the former, whilst people without accounts on the Carbonio instance are the later. Neither of them must be a member of the Virtual Room to temporarily join.
Users may also quickly view all ongoing and upcoming meetings involving them on the Virtual Room page.
Click the CREATE ROOM button, then type a name to start a new meeting. The position of Owner will be immediately given to you. A virtual room’s owner is the only person with the authority to delete it, in addition to being a Moderator who cannot be removed.
All meetings are displayed in the left-hand column, broken down into Ongoing Meetings and Scheduled Meetings. A few buttons are displayed for each of them, allowing users to enter or exit a virtual room, copy and share the link, and modify the connection.


When a link is changed, the old one is wiped and can not be used anymore.

When arranging meetings with coworkers, scheduled meetings are helpful: make a planned meeting, then add the URL to the virtual room to the invitation in the calendar.
It is possible to record video calls, however this requires an extra package. If you need instructions or additional details on the feature, please see the section Recording a Video Meeting.
When entering a virtual room, a dialogue box with the room’s name and options for selecting and testing audio and video equipment opens.
distributing documents
It is possible to exchange files in text chats by either uploading a file from a desktop computer or mobile device or by sharing the public URL to a file that is housed in Carbonio Files. Click on the paper clip symbol to the right of the chat’s input field to do the latter operation.
Additionally, before downloading, the majority of files may be examined; for more details, see Section Preview.
Carbonio Chats manages presence automatically; everytime a user checks in, regardless of whether Chats is the focus, they are marked as online.

All messages are presented with a customizable number of tick symbols as part of the user presence system:


  • 0 grey checks: message not yet delivered to the server

  • 1 grey check: message delivered to the server

  • 2 grey checks: message delivered to the recipient user  to all users in case of chats with multiple members or Virtual Rooms

  • 2 blue checks: message viewed by the recipient user  to all users in case of chats with multiple members or Virtual Rooms

If privacy is enabled when sending a text message, only one grey tick is displayed, indicating that the server has received the message. The receiving user won’t reply with an acknowledgement.

Messaging Not Read
Any discussion (Group and instant meeting) will display the number of unread messages on the right side of the label for the chat or instant meeting where the message originated as well as in the list of conversions below, adjacent to the chat that generated the message.
Carbonio Files is a file storage solution that allows for document versioning, collaborative editing, and document sharing with coworkers.
The files stored in Carbonio Files are displayed in the centre and arranged in a folder structure. These folders originally contain the icons for Home, Shared with me, Trash, Filters, and Uploads as well as a number of pre-defined shortcuts. Files may be organised in folders under Home, and a list of recently viewed files and folders is also provided so that users can immediately pick up where they left off.
Making Use of Files
The most frequent operations that may be performed on files and folders are summarised in the following panels.
File Upload and Download
  • To upload a file to Carbonio Files, either click the Upload button on the top bar, or drag and drop a file from a file browser to Carbonio Files

  • To download a file from Carbonio Files, right-click on it and select Download

While uploading new files, a badge shows the completed and total number of documents being uploaded.

Create new Folder and Files

To create a new item in Carbonio Files, use the right mouse button in the file list (central area) to create new folders, documents, spreadsheets, or presentations.


The following characters can not be used in folder’s name: Slash /  Backslash \  Semicolon :  Question Mark ?  Plus sign +  Asterisk *  Percent sign %


When clicking once on a file or folder, an informative box appears on the right-hand side, which contains multiple tabs:


Shows a (partial) preview of the file, if the file belongs to a recognised type. There are also a number of metadata visible and a description of the file or folder can be added at the bottom.


Lists the owner of the file or folder and who has access to it. Add a collaborator by writing its e-mail address, then click SHARE or use the ADD LINK button to generate a link to allow access to everyone. Optionally, add a description and expiration date (defaults to the end of the current day) to the link.

The SHARE button is clickable only for internal collaborators and only if the e-mail address is correct.


Sharing a folder implies that permissions are inherited by the whole hierarchy underneath, so all files and directories contained there will have the same access permissions.

Versioning (files only)

The history of each file is preserved in case the file is edited or a new version is uploaded. Manual removal of unused or deprecated versions of a file is possible.

By default, five version can be stored for each file. Editing a file that has reached this limit is prevented, with an error message informing of the reached limit. This limit can be customised and even removed, by configuring it to -1.

With Carbonio Docs, everyone in the business may work together to edit many sorts of documents, including text documents, word processors, spreadsheets, and presentations. Carbonio Docs is built on a fully adapted LibreOffice online package.
A specific Carbonio Docs component manages the smooth integration of Carbonio Docs with Carbonio Files objects and email attachments.
A connection to a Carbonio Docs server instance is established whenever a user wishes to edit a document, and a copy of the file is then obtained and shown in the user’s browser. In order to maintain the authenticity and fidelity of the document between client and server and use as little bandwidth as possible, only modifications to the client are sent back when changes are made.
Every document may be shown either in edit (read/write) mode with a complete GUI, or in read-only mode with a minimal GUI limited to the viewing features.
Critical Elements
The Carbonio Docs’ most popular core features are:
  • view and edit documents, both individually and together
  • The same features as a desktop version of LibreOffice are supported.
  • Any current browser may provide collaborative editing features; no extra plugins are required.
  • Microsoft Office document compatibility
  • cross-platform and cross-operating system compatibility
  • preservation of document style and formatting across various file types or formats:
  • text files (including doc, docx, txt, and more)
  • Spreadsheets (XLS, ODBC, and OD)
  • ppt, odp, and pptx presentations
  • the capability of saving the same file in various file types or formats.
  • support for document export to PDF files
  • previewing PDF documents
  • Full GUI to support all read and write documents, limited GUI for read-only documents
Carbonio Docs with Custom Fonts
Any font that is installed in a common system directory for fonts, such as /usr/share/fonts, may be accessed by Carbonio Docs. Thus, all you need to do to install a font family is utilise the package manager. Use the following command to install the Roboto fonts, for instance: Restart Carbonio Docs after installation.
Shared Folders, You (and Your Mobile), and Shared Folders
Folders that are not owned by the user themselves can be synced to mobile devices using Carbonio. You may sync any shared email folder, address book, calendar, or task list to mobile devices because this is true for all item types supported by the Exchange ActiveSync protocol.
Depending on the client being used, certain functionalities that are available on mobile devices may vary.


Not all clients support the synchronization of multiple address books, calendars or task lists via Exchange ActiveSync.

The synchronisation of shared folders is subject to the following limitations:
  • A mountpoint referring to a whole account share cannot be synced.
  • A shared folder’s subfolder cannot be synced since doing so would result in an incomplete folder tree.
  • A read-only share cannot be synchronised because the Exchange ActiveSync protocol does not support the idea of read-only resources. There will be numerous errors and severe discrepancies between the client and the server if a read-only folder is synchronised.
You can keep track of all the individuals you correspond with through email in the Contacts component and organise them into address books. The column to the right of the component’s list contains the address books that are currently in use.
By selecting New Contact from the NEW button, you may add new contacts to the Contacts component, where they will be saved under the Contacts section.
Email addresses of recipients are automatically added to the Emailed Contacts.
The unique Trash address book is where deleted contacts are stored until you manually clear it. Right-click the address book and choose Empty Trash to accomplish this.
A right-click on the address book gives you the option to update, share, empty, or remove it, among other actions. New address books can also be made.
Icons for each contact make it possible to perform a variety of activities, including deleting, moving, and sending an email to the contact.


To move the contacts from one address book to another, you can also drag the contact and drop it on the destination address book.

You may enter the e-mail address and click theFIND SHARES option under Shared Address Book to see whether any of your coworkers have shared an address book. You will see every address book that the user has shared.
Customising the modules’ functionality and look is possible using the Settings module. General, Mails, Calendar, and Contacts are the categories under which configuration choices are arranged.
Theme Options

Choose whether the Dark Mode is enabled or not.

Out of Office Settings

These setting allow you to define the behaviour of Carbonio when e-mails are received within a time period during which you are not available. You can choose whether automatic replies are sent and to whom: you can also send a different message to people outside your organisation or decide to notify only your colleagues (i.e., people in your organisation).

Define also the time period during which you will be away. By default, an appointment that matches the time period is created on your calendar.

Application versions

Informative panel reporting the versions of Carbonio’s components.


Click LOGOUT to exit the current session.

Displaying Messages

The options here control how the e-mails are displayed in the mailbox and how often to check for new emails (i.e., polling interval).

Other options allow to configure how to set the unsend time, that is, the interval before an e-mail is actually sent, allowing to stop the send process, whether to visualise e-mails by message or conversation, and which is the default query over e-mails, that is, which e-mails are shown upon logging in. By default, the query is in:inbox, meaning that all messages in the Inbox are displayed.

Receiving Messages

These settings define the response to incoming e-mails. Notification e-mails can be sent to a third party and different types of desktop notification can be combined (pop-ups, flashing browser title, highlight of mail tab, play a sound). Notification can be restricted to e-mail landing in the inbox or in all folders (in case you defined Filters, see further on).

Choose also where to store e-mails sent from yourself, whether to send automatic read receipts and if duplicate messages should be deleted.


Define signatures that can be appended to the e-mails that you write. Use the textarea to write a plain text or HTML (default) signature, assign a name to them and add to the library by clicking the ADD SIGNATURE button.

Using Signatures

If, besides your primary e-mail addresses, you have aliases or can access shared accounts, you can associate to each of them a different signature. Whenever you create, forward, or reply to an e-mail, the correct associated signature will be added, according to the e-mail that you choose.


Filters determine how to move incoming or outgoing e-mails to folders within your inbox.

In the list of active filters, click CREATE to define a filter and, in the dialog that appears, configure the condition(s) that need to be matched, the action applied, and give the Filter a name. Filters are applied in a top-down fashion, so in case of multiple active rules, choose whether to stop processing other following filters.

When multiple rules are defined, only those among the Active Filters are used to process e-mails. Filters can be managed individually by selecting them and using the buttons << ADD (activate an available filter), REMOVE >> (disable an active filter), EDIT (modify a Filter), RUN (execute a Filter), and DELETE (remove a filter).


General setting for Calendar allow to customise how the calendar and its events are displayed, how invitations are managed, and how remainders behave.

The calendar can be shown for the next Month, Day, Week, or Work Week, and it is also possible to choose which day would start the week (usually Sunday or Monday).

Appointments and invitation can be accepted automatically and the notification e-mail deleted.

Reminders can be set up in different way: by playing sounds, showing a popup or flashing the browser’s bar.

Work week

Define the times when your daily work week starts and ends.

Creating Appointments

You may select on which calendar events and appointments are created by default and if the default time zone is used or can be chosen when creating new appointments.

Apple iCal

Allow delegation for Apple iCal.


Configure access to free/busy information of appointments, which can be restricted to selected internal users, to configured domain(s), to everyone (i.e., internal and external users), or none.

Moreover, you can limit the users who can send you invitations.


You can define how to populate your Contacts and the behaviour of the autocomplete feature. New contacts can be added automatically, while the search for colleagues’ address can use the GAL by default.

Autocomplete can take advantage of the GAL and of shared contacts, while typing a , can be used as a shortcut to confirm the currently highlighted suggestion.