Hi @mairh_tsek,
The short answer to your question: "Do you believe that I need to create a shared parameter or To create a txt file in order to use it as keynotes?" - Not at all, no need to create additional shared parameters from what I understand what you would like to achieve.
I attached a Sample Project for you to play around with and to have a look at what I did with the Tags (Material / Keynote / Category Tags). Obviously quite rough examples, but you can amend them as you wish.
Example 1: focuses on the Family and Family Type renaming to achieve the following: "I want, when I will select an element, to display its code and its description"
By renaming the Family, when you hover over the door, the name/code will display, when selected, it will also display in your Properties Palette.
The same applies for Walls and Floor as shown below, but here you'll have to rename the Family Type.

Example 2: Now the actual Identity Data associated to elements, which can be used in schedules or Material, Keynote or Category Tags.
Notice that I used an "A" under the Type Mark, I just added this because you mentioned in an earlier post that you would like to add additional numbers or marks for certain elements. Example, 200.260 - A - Wood Doors (Where "A" can mean that Dark Wood is to be used, but you can obviously amend this or remove it from tags or identity data altogether.)

Below is an explanation of how you can amend your actual material data. Where I added: "Ad you material name or Cade here" - you can obviously add anything there, like "Concrete Wall, Cast In Situ".

Lastly, the information which you would be able to extract from you model in schedules: (all your codes associated with materials can be used and easily used to get project totals of a specific code for an element).

All this was done without adding or creating new shared parameters or editing a .txt file. If you set this up properly in your standard project template and add new elements to your project template as you go along, you'll then greatly increase your efficiency and you end up saving hours on tedious work in projects.
I hope this helps! 
Rudi Roux
MSc | Digital Engineering Manager
LinkedIn
Revit Mechanical & Electrical Systems 2018 Certified Professional | Revit MEP & Architecture 2015 Certified Professional
AutoCAD 2015 Certified Professional | Autodesk Building Performance Analysis (BPA) Certificate
If this post resolved your issue, kindly Accept as the Solution below. Kudos are always welcome ⇘