Form control grouping
Hi!
I have a problem with grouped form controls in Excel. This is the scenario:
In Excel 2007 I create for example 2 radio buttons put within a group box and then I select all 3 controls and group them.
I save and reopen the file in 2007 and all is fine.
I then open the file in 2010 or 2013 and make changes.
I then save and reopen the file in 2010 or 2013 and all is fine.
I then open the file in 2007 and the grouping is gone....
So to sumarize. When grouping form controls in Excel the grouping disappears in 2007 after a file has been edited and saved in 2010 and 2013. This in not a single file issue, I can recreate this in a new file when I want. I have tested this in different
coorparate environments with the same result.
I found this article when I searched the forums, and the person is experiencing the exact same thing.
But as that thread was never answered and pretty old I decided to make a new one.
Cheers
Leyan
Hi,
Sorry I was on a few days leave. Compatibilty issues was my guess. There is no known way to get around this I persume?
The company Im helping (who has the files with the controls) are fully migrated to 2013 in the near future I hope. So going through the hard work to create thousands of controls on the fly is probably too much. I was kinda hoping there was a fix or a quick
workaround out there to help them get through the migration process.
But as I said, fully migrated in a few months so we decided they just have to wait.
Thanks for all replies!
/Leyan
Similar Messages
-
Form Controls stop working after December 2014 Updates
For some users, Form Controls (FM20.dll) are no longer working as expected after installing MS14-082 Microsoft Office Security Updates for December 2014. Issues are experienced at times such as when they open files with existing VBA projects using forms
controls, try to insert a forms control in to a new worksheet or run third party software that may use these components.
You may received errors such as:
"Cannot insert object"
"Object library invalid or contains references to object definitions that could not be found"
"The program used to create this object is Forms. That program is either not installed on your computer or it is not responding. To edit this object, install Forms or ensure that any dialog boxes in Forms are closed."
* Note In this last error message, the Forms text may also be replaced by the GUID of the control.
Additionally, you may be unable to use or change properties of an ActiveX control on a worksheet or receive an error when trying to refer to an ActiveX control as a member of a worksheet via code.
Steps to follow after the update:
After updating, the cached control type libraries (extender files) may be out of sync. To resolve this issue, you must delete the cached versions of the control type libraries (extender files) on the client computer. To do this, perform a search on your
hard disk for files that have the ".exd" file name extension and delete all the .exd files that you find. These .exd files will be re-created automatically when you use the new controls the next time that you use VBA. These extender files will be
under the user's profile and may also be in other locations, such as the following:
%appdata%\Microsoft\forms
%temp%\Excel8.0
%temp%\VBE
Scripting solution:
Because this problem may affect more than one machine, it is also possible to create a scripting solution to delete the EXD files and run the script as part of the logon process using a policy. The script you would need should contain the following lines
and would need to be run for each USER as the .exd files are USER specific.
del %temp%\vbe\*.exd
del %temp%\excel8.0\*.exd
del %appdata%\microsoft\forms\*.exd
del %appdata%\microsoft\local\*.exd
del %temp%\word8.0\*.exd
del %temp%\ PPT11.0\*.exd
Additional step:
If the steps above do not resolve your issue, another step that can be tested (see warning below):
1. On a fully updated machine and after removing the .exd files, open the file in Excel with edit permissions.
2. Open Visual Basic for Applications > modify the project by adding a comment or edit of some kind to any code module > Debug > Compile VBAProject.
3. Save and reopen the file. Test for resolution.
If resolved, provide this updated project to additional users.
Warning: If this step resolves your issue, be aware that after deploying this updated project to the other users, these users will also need to have the updates applied on their systems and .exd files removed as well.
If this does not resolve your issue, it may be a different issue and further troubleshooting may be necessary.
References with further information:
3025036 "Cannot insert object" error in an ActiveX custom Office solution after you install the MS14-082 security update
http://support.microsoft.com/kb/3025036/EN-US
3017349 MS14-082: Vulnerabilities in Microsoft Office could allow remote code execution: December 9, 2014
http://support.microsoft.com/kb/3017349/EN-US
2726958 MS14-082: Description of the security update for Microsoft Office 2013: December 9, 2014
http://support.microsoft.com/kb/2726958/EN-US
2553154 MS14-082: Description of the security update for Microsoft Office 2010: December 9, 2014
http://support.microsoft.com/kb/2553154/EN-US
2596927 MS14-082: Description of the security update for the 2007 Microsoft Office suite: December 9, 2014
http://support.microsoft.com/kb/2596927/EN-USIn case it is of any help in identifying why this update caused errors, the specific instance I have experienced is as follows:
The application uses Visual Basic (6.5) for Excel. The piece of code causing an error (438) was as follows:
Public currcombo(12) As ComboBox
Sub comboset()
' set up comboboxes for test selection
With Workbooks(currCRW).Sheets("client results")
' set up test selection combo controls
Set currcombo(1) = .F14
Set currcombo(2) = .F15
Set currcombo(3) = .F16
. . . . .etc
The error occurred on the first Set statement where
In this case (in two environments: Windows 7 Home Premium 64 bit and 32 bit, Excel 2007) the cure was to uninstall the problem security update KB2596927. -
Tutorial Announcement :: How To Use Auto Complete Text Form Control ::
Hello Everyone...
Here in this tutorial we gonna to learn a new and amazing feature of (ADDT), we will learn how to use Adobe developer toolbox (ADDT) form controls.
Form controls help you to add a fantastic features to your forms, that helps you to expand the form abilities and functionality...
The Auto complete Text Field is an enhanced text field that dynamically completes what you type with matched values from a table. You can also select the values from a list.
You can use the Auto complete Text Field in user registration forms, such as allowing users to select their country or city easier, Also in other forms that needs the user to pick one of many choices without any difficulties.
Requirements
To complete this tutorial you will need to install the following software and files:
Adobe Dreamweaver Cs3
Adobe Developer Toolbox (ADDT)
Don't forget: to try out the Demo type the first three letters :A - B - C
:: Go To Tutorials ::
:: Go To Tutorials ::
Best Regards
Waleed Barakat
Developer-Online Creator and programmer
http://www.developer-online.comHeya Waleed,
I use spry to create an autocomplete form that works great across browsers that have javascript enabled. You can store info in a database and parse the info to xml for a dynamic approach. Take a look at the filter examples in spry.
http://labs.adobe.com/technologies/spry/samples/data_region/NonDestructiveFilterSample.htm l
http://labs.adobe.com/technologies/spry/samples/data_region/ZuggestSample.html -
Hi,
After moving my files from SP 2010 to SP 2013 , for all my web parts i am getting A webpart or web form control on this page cannot be displayed or imported.The type could not be found or it is not registered as safe. error. I checked web.config files
and they are there as safe control and trust level is also full.
These webparts work in 2010.
Do i need to tweak something in code or distributed cache to make this thing work? The errors i see are
Error importing WebPart. Assembly c , Version=1.0.0.0, Culture=neutral, PublicKeyToken=216eaf49984a9b29, TypeName. C. A Web Part or Web Form Control on this Page cannot be displayed or imported. The type c Version=1.0.0.0, Culture=neutral, PublicKeyToken=216eaf49984a9b29
could not be found or it is not registered as safe.
Getting Error Message for Exception Microsoft.SharePoint.ApplicationRuntime.SafeControls+UnsafeControlException: A Web Part or Web Form Control on this Page cannot be displayed or imported. The type C Version=1.0.0.0, Culture=neutral, PublicKeyToken=216eaf49984a9b29
could not be found or it is not registered as safe.
at Microsoft.SharePoint.WebPartPages.WebPartImporter.CreateWebPart(Boolean clearConnections)
at Microsoft.SharePoint.WebPartPages.WebPartImporter.Import(SPWebPartManager manager, XmlReader reader, Boolean clearConnections, Uri webPartPageUri, SPWeb spWeb)
at Microsoft.SharePoint.WebPartPages.WebPartGalleryItemBase.InstantiateFromXml(XmlReader reader)
at Microsoft.SharePoint.WebPartPages.WebPartAdder.SiteWebPartGalleryProvider.SiteWebPartGalleryItem.Instantiate()
at Microsoft.SharePoint.WebPartPages.WebPartGallerySourceBase.AddItemToPage(WebPartZoneBase zone, Int32 zoneIndex, WebPartGalleryItem item, String wpid)
at Microsoft.SharePoint.WebPartPages.WebPartAdder.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
An error occurred while attempting to add the gallery item [Custom] c to the page. The error was: Microsoft.SharePoint.ApplicationRuntime.SafeControls+UnsafeControlException: A Web Part or Web Form Control on this Page cannot be displayed or imported. The
type c Version=1.0.0.0, Culture=neutral, PublicKeyToken=216eaf49984a9b29 could not be found or it is not registered as safe.
at Microsoft.SharePoint.WebPartPages.WebPartImporter.CreateWebPart(Boolean clearConnections)
at Microsoft.SharePoint.WebPartPages.WebPartImporter.Import(SPWebPartManager manager, XmlReader reader, Boolean clearConnections, Uri webPartPageUri, SPWeb spWeb)
at Microsoft.SharePoint.WebPartPages.WebPartGalleryItemBase.InstantiateFromXml(XmlReader reader)
at Microsoft.SharePoint.WebPartPages.WebPartAdder.SiteWebPartGalleryProvider.SiteWebPartGalleryItem.Instantiate()
at Microsoft.SharePoint.WebPartPages.WebPartGallerySourceBase.AddItemToPage(WebPartZoneBase zone, Int32 zoneIndex, WebPartGalleryItem item, String wpid)
AditHi Adit,
According to your description, my understanding is that the error occurred when you deployed the .wsp files to SharePoint 2013.
I recommend to check if all the assemblies are put into the BIN and GAC.
If above cannot work, you can check the troubleshooting steps in the link below:
http://www.bluedoglimited.com/SharePointThoughts/Lists/Posts/Post.aspx?ID=189
Best regards.
Thanks
Victoria Xia
TechNet Community Support -
I need to transfer a large number of emails from an excel spread sheet to form a group to send emails to. I can either use address book or transfer them to BTYahoo contacts and send from there.
Hello, if you have the font that Photoshop is supposed to use to write the barcode, and each image is also listed in the spreadsheet, you can use the little known feature called variables: http://help.adobe.com/en_US/photoshop/cs/using/WSfd1234e1c4b69f30ea53e41001031ab64-7417a.h tml
see this video:
http://www.youtube.com/watch?v=LMAeX5pexNk
Or this one:
http://tv.adobe.com/watch/adobe-evangelists-julieanne-kost/pscs5-working-with-variables/ -
Can I create a PDF with form controls using JAVA?
I have a web site running on linux (Ubuntu). I'm programming in Java. Presently I use open office to create PDFs with form controls (checkboxes, lists and text fields). I'd like to be able to create in my program (Java) with form controls. JasperReports is not good because I don't see a way to create form controls. Help!!!
I am not sure what this has to do with the Acrobat SDK, as we don't have a version of SDK for Linux (or Java).
-
SharePoint 2007 custom (VS 2008) solution is upgraded to SharePoint 2013 using (VS 2012). I followed this approach.
I had created new empty project (solution) in SharePoint 2013 using (VS 2012) compiled and deployed successfully. All safe controls are registered in the web.config file. After deploying solution i Restarted IIS also, still getting this error. How to resolve
Error
Web Part Error: A Web Part or Web Form Control on this Page cannot be displayed or imported. The type could not be found or it is not registered as safe. Correlation ID: 5d217c9c-1827-7083-80cd-e095a30befee.
Show Error Details
Hide Error Details
[UnsafeControlException: A Web Part or Web Form Control on this Page cannot be displayed or imported. The type could not be found or it is not registered as safe.]
at Microsoft.SharePoint.ApplicationRuntime.SafeControls.GetTypeFromGuid(Boolean isAppWeb, Guid guid, Guid solutionId, Nullable`1 solutionWebId, String assemblyFullName, String typeFullName, Boolean throwIfNotSafe)
at Microsoft.SharePoint.WebPartPages.SPWebPartManager.CreateWebPartsFromRowSetData(Boolean onlyInitializeClosedWebParts)
<menu class="ms-hide" id="MSOMenu_WebPartMenu"><ie:menuitem id="MSOMenu_Minimize" text="Minimize" title="Collapse this web part." type="option"></ie:menuitem><ie:menuitem
id="MSOMenu_Restore" text="Restore" title="Expand this web part." type="option"></ie:menuitem><ie:menuitem id="MSOMenu_Close" text="Close" title="Close this Web Part. You can still
find it under closed Web Parts section in the insert ribbon. These changes will apply to all users." type="option"></ie:menuitem><ie:menuitem iconsrc="/_layouts/15/images/DelItem.gif" id="MSOMenu_Delete" text="Delete"
title="Delete this Web Part from the page. These changes will apply to all users." type="option"></ie:menuitem><ie:menuitem type="separator"></ie:menuitem><ie:menuitem iconsrc="/_layouts/15/images/EditItem.gif"
id="MSOMenu_Edit" text="Edit Web Part" title="Change properties of this shared Web Part. These changes will apply to all users." type="option"></ie:menuitem><ie:menuitem id="MSOMenu_Connections"
text="Connections" title="Show connections options for this Web Part. These changes will apply to all users." type="option"></ie:menuitem><ie:menuitem type="separator"></ie:menuitem><ie:menuitem
id="MSOMenu_Export" text="Export..." title="Export this Web Part. These changes will apply to all users." type="option"></ie:menuitem><ie:menuitem iconsrc="/_layouts/15/images/HelpIcon.gif" id="MSOMenu_Help"
style="display:none;" text="Help" type="option"></ie:menuitem> </menu>Hi Ashok,
According to your description, my understanding is that you got an error after you re-built a SharePoint 2007 solution with VS2012, and deployed it.
Make sure the Namespace and Type Name are consistent across all files where indicated. Also with matching case sensitivity. Verify web.config file and assembly in GAC or virtual directory bin folder in post deployment.
More information, please refer to the link below:
http://roykimsharepoint.wordpress.com/2013/04/27/classic-web-part-errors/
Here is a similar post for you to take a look at:
http://stackoverflow.com/questions/1689707/sharepoint-web-part-type-could-not-be-found-registered-as-safe
I hope this helps.
Thanks,
Wendy
Wendy Li
TechNet Community Support -
We have an SharePoint services 3.0 installation that uses custom web parts on 100s of subsites. The custom web parts on any website is presenting this error
Web Part Error: A Web Part or Web Form Control on this Page cannot be displayed or imported. The type could not be found or it is not registered as safe.
This past weekend we decided to create a new database server and migrate the databases to the new server in an effort to retire an old box.
INitially we attempted to go through the configuration wizard which didnt do anything but add a new database server to our farm. What we have done is remove the new database server from the farm and use an alias on the SP server to continue to use
the same name but actually get its data from the new database server.
Everything works with the site except these custom webparts.
Any thoughts on where to go to first, should i redeploy what i think are the webparts from VS 2005 (solutions are VS 2005 slns.)?
Tony SpauldingYou need to make Safe Control enteries in your web.config for the particular web application.
Open web.config
Locate the SafeControls Tag
Make a safe control entry
<SafeControl Assembly="Assembly name, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d8eb6481d8b4beec" Namespace="your webpart namespace" TypeName="*" Safe="True" />
In order to find the assembly details, Open the GAC. Right click on your dll and then click properties. -
Safari, CSS and form controls
I am searching for a solution to the following CSS issue in Safari. Could someone from Apple verify whether or not Safari in OSX overrides all styles for form controls?
While searching Google for a solution to this issue, all articles or forum entries that I have found indicate that this is true and that it is not possible for the CSS of a site to be used on form controls as the OSX theme overrides styles in Safari.
If this is not true, please direct me to some sort of documentation providing support for a solution. I have an urgent development conflict that needs resolution as soon as possible and would greatly appreciate any assistance. Thank you.Welcome to Apple Discussions
The forums are a volunteer-based discussion area, so you'll probably not hear directly from Apple. Usually, questions here come from Users and not web developers. You may find a faster answer posting on the WebDeveloper.com forum. Hope this helps you find an answer.
Aloha from Big Island.
iMac G5 Rev C 20" 2.5gb RAM 250 gb HD/iBook G4 1.33 ghz 1.5gb RAM 40 gb HD Mac OS X (10.4.8) LaCie 160gb d2 HD Canon i960 printer -
UCCX8 Is There a Sesion Variable that contains the Call Control Group ID
Hello,
Is there a session variable that contains the Call Control Group ID of the trigger that called the script?
-LaurenHi Lauren,
sorry, after two hours of analysing call hierarchies and running debugs, I gave up. I can't see any way of getting that value programmatically, in other words, I don't see any public field or method that would yield the desired value.
However, if you want to use this only for debugging purposes, then getting the contact using the Get Trigger Info step, assigning it to a variable named contact (of type Contact) then calling the following method on it:
contact.getTask().getTrigger() (which automatically calls the toString() method) would return a String similar to this - and it contains the ID of the Call Control Group apparently:
"ContactApplicationTrigger[time=1356102368509,locale=en_US,cfg=JTAPITriggerConfig[schema=ApplicationTriggerConfig,time=2011-09-14 18:28:25.0,recordId=414,desc=Cisco JTAPI Trigger,name=82152,type=Cisco JTAPI Trigger,appName=TRAPPA,enabled=true,sessions=5000,idleTimeout=5000,locale=en_US,parms={},taskGroups=[],controlClass=class com.cisco.call.CallControlChannel,controlGroupId=1,contactGroups=[GroupInfo[class=com.cisco.dialog.DialogChannel,id=0]],dn=82152,redirectCSS=redirecting.party,cmDeviceName=TRAPPA_82152,cmDeviceInvalid=false,cmDescription=TransRouting IVRA,cmDevicePoolUUID={978D6B59-356E-FC92-81A9-3AAE9F843120},cmDevicePoolName=DP_Main_C,cmCallingSearchSpaceUUID={87083019-FEBF-9B48-742B-7658396D1D5C},cmCallingSearchSpaceName=CSS_mobily_normal_HelpDesk_IS,cmLocationUUID={29C5C1C4-8871-4D1E-8394-0B9181E8C54D},cmLocationName=Hub_None,cmPartitionUUID={10003B1B-F235-16A7-927D-01EB3DCCB57C},cmPartitionName=P_operatori,cmVoiceMailProfileUUID=,cmVoiceMailProfileName=None,cmCallPickUpGroupUUID=,cmCallPickUpGroupName=,cmDisplay=,cmExternalPhNumMask=,cmFwdBusyVM=false,cmFwdBusyDest=,cmFwdBusyCSSUUID=,cmFwdBusyCSSName=None,cmAlertingNameAscii=,cmPresenceGroupUUID=ad243d17-98b4-4118-8feb-5ff2e1b781ac,cmPresenceGroupName=Standard Presence group],contact=JTAPICallContact[id=16548,implId=3206772/2,state=STATE_ANSWERED_IDX,inbound=true,App name=TRAPPA,task=38000443987,session=17000062888,seq num=0,cn=82152,dn=82152,cgn=0725099603,ani=0725099603,dnis=null,clid=null,atype=REDIRECT,lrd=78866,ocn=78866,route=RP[num=82152],OrigProtocolCallRef=000000000030EE740228F81300000000,DestProtocolCallRef=null,TP=81122]]"
Looks like the cfg field cannot be accessed, but the automatic toString() method is kind enough to dump all this information.
Hope this helps.
G. -
Why would the 'mscomct2.ocx '/Windows Form Controls be missing my my New PC?
I wanted to add form controls to my Excel spreadsheet 2013 and realized that the controls I wanted to use were not installed on my brand new PC
I was wondering why the mscomct2.ocx file was not included on my PC when they built it and installed windows 8.1 and when I downloaded my Office 365 2013 subscription?
Is this typical for new PCs not to include this file?
Keith
Keith AulIs this typical for new PCs not to include this file?
Yes, these controls are 32-bit and your PC is 64-bit... the controls are not compatible and there is no replacement available.
Andreas. -
SOLVED: Oracle Forms Object Groups
Hi,
I have an object group on one main form. this object group has dozens of object group children. I've copied and subclassed the object group to my dependent forms.
Now i add a object (a parameter for instance) to the main form object group... but the dependent forms object group does not add the new object and i have to subclass it manually... what's wrong?
solved sorry!
Regards
Ricardo
Edited by: user12015527 on 5/Jan/2010 10:36
Edited by: user12015527 on 5/Jan/2010 10:37Hi All,
Any update on it?
Thanks
-POPS -
How to form messenger group for SD FUNCTIONAL for BRAIN STROMING and GD's
Hello SD Guru's,
Thanks to all SD Guru's, I have enough material to read and get trained in SAP SD functional module.
one more help, can you please guide me about, how to find or form a group <b>of SD Fuctional consultant</b> who are Beginners, who are gettting trained or Senior consultants who are willing to <b>BRAINSTROM</b> and participate in <b>GROUP DISCUSSION</b> on <b>messenger</b> or phone when ever its possible for them
I don't have any batch mates, who r getting trained along with me. it a one-one teaching class. So, i would be more than interested to discuss on any messenger.
i will be thankful, if the Guru's of SD can point all the begginer in the right direction,
Thanks in advance,
Kevin.
[email protected]Dear Kevin,
even i was thinking on the same lines for sometime. Though there are several groups in yahoo and lot of other websites. i think if you can visit www.chacha.com you will get something near to what you want. in chacha.com they have got a guide who helps you in your search. the problem is that it is a generic site.
the idea is really good. we can have a pool of people who can really work on this business methodology by contributing some time in a week.
Please award the points if you find the suggestion worth taking.
Regards,
Rakesh -
Form control to stop user from changing setting
I have a list when the form is opened only those users in a Group, 2nd list… can change the some of the columns in the list. Making half the list read-only to the 2nd group I have the "edit" form setup as two pages with buttons
to flip back and forth.
The 2nd page is the one I am tiring to control. I don't care if they can see it, but I don't want change it. I have tried https://stevessharepointnuggets.blogspot.com/2012/05/infopath-2010-restricting-control.html but this is based off of two user groups
those who can see the button and those that cannot. If the user is in both lists, this does not work. All users is in one group (any user in SharePoint)
I thought about adding the group of users to the form by workflow when created but from there I can find a way to capture the user that opened the form to compare to the list column.I think maybe the cleanest way is with server-sided scripting
(php, asp,
...). The form page would create a session/cookie based on
the user
input, then the 3 other pages would check for that
session/cookie and if
it exists, let them in. If it does not exist, redirect to
another
"error" page. This requires a little more heavy lifting than
what DW
will do for you out of the box though.
Alec Fehl, MCSE, A+, ACE, ACI
Adobe Community Expert
AUTHOR:
Microsoft Office 2007 PowerPoint: Comprehensive Course
(Labyrinth
Publications)
Welcome to Web Design and HTML (Labyrinth Publications)
CO-AUTHOR:
Microsoft Office 2007: Essentials (Labyrinth Publications)
Computer Concepts and Vista (Labyrinth Publications)
Mike Meyers' A+ Guide to Managing and Troubleshooting PCs
(McGraw-Hill)
Internet Systems and Applications (EMC Paradigm) -
Hi All,
Is there a way to create Check boxes, radio groups, text list, Dialogue boxes in OBIEE?
ThanksNo, there's no built in way to do this.
However, I can think of at least two ways, I'm sure other peeps will suggest more.
You could make a page with all the form elements you want, saved on the Analytics server and link to it using an Embedded Content object in the dashboard.
Alternatively, put in a text box with the form content you want, in HTML, and make sure the "Contains HTML Markup" box is checked.
Hope that helps,
Cheers,
A.
UPDATE: Should clarify that this won't actually help adding controls to dashboards/reports/graphs - not without some serious coding and edits to the javascripts that drive the dashboards. It would just allow you to add form elements (for other purposes) to your dashboard.
Maybe you are looking for
-
What should i do with an Oracle 11g Database, MySQL database and a dump file.
I just joining to a new work field, almost about a database and i know "NOTHING" about this field. My company has a system that running by Oracle Database, the problem is that Oracle Database will cost a lot of money when my company expands. So the q
-
Generic object services (GOS) - Start workflow box is allways empty
Dear colleagues, i have installed a brand new IDES ERP 6.0 successfully but when entering a number of standard transactions like mm02, va03, fb03 etc and trying to execute the GOS toolbox, I can never start any workflow. I click on the 'start workflo
-
Problem in creating a forward proxy
I want to create a forward proxy . And the requirement is that whenever browser hits a URL then that request should first go to that proxy, I want to add a header to this request then the modified request should go back to browser through which it wi
-
How can I redeuce my pdf files once time adobe reader pro
Dear, I would like to reduce my all pdf files once time.
-
Adobe Photoshop keyboard stickers
Hi guys, I'm working with Latkey on designing new Adobe Photoshop keyboard stickers and I'm kind of interested in your honest feedback on what you would like to see in the next version of sets (previously designed Photoshop keyboard stickers are like