Electronic device and method for displaying plurality of slots
Patent Information
- Application Number
- PCT/KR2023/013543
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-08
- Publication Date
- 2025-03-13
Smart Images

Figure KR2023013543_13032025_PF_FP_ABST
Abstract
Description
Electronic device and method for displaying multiple slots
[0001] The various embodiments described below relate to electronic devices and methods for displaying a plurality of slots.
[0002] In a virtual space within a game application, a player character (PC) corresponding to a user of an electronic device can possess items or cast skills. The electronic device can display slots for using items and / or casting skills. The slots can be displayed overlapping in the virtual space. The user of the electronic device can use items and / or cast skills through the PC based on input to the slots.
[0003] Users of electronic devices can assign functions related to items and skills to slots displayed on a screen that represents the virtual space within the game. As the number of items and skills in the game increases, the functions assigned to slots may overlap. This overlap in functions between slots can cause inconvenience in operating the PC.
[0004] The technical problems to be achieved in this document are not limited to the technical problems mentioned above, and other technical problems not mentioned can be clearly understood by a person having ordinary skill in the technical field to which the present invention belongs from the description below.
[0005] According to one embodiment, an electronic device may include a display, a memory storing instructions, and at least one processor operably coupled to the display and the memory. The at least one processor may be configured to, when executing the instructions, display a specified number of slots within a specified area of the display, execute at least one of functions assigned to the specified number of slots based on a first input, change a first group of slots among the specified number of slots based on a second input, maintain display of a second group of slots different from the slots of the first group within the specified area, and change a number of slots of the first group to be changed by the second input based on a third input.
[0006] According to one embodiment, a method of an electronic device may include: displaying a specified number of slots within a specified area of a display of the electronic device; executing at least one of functions assigned to the slots based on a first input; changing a first group of slots among the slots based on a second input and maintaining a second group of slots different from the slots of the first group displayed within the specified area; and changing a number of slots of the first group to be changed by the second input based on a third input.
[0007] According to one embodiment, a computer-readable storage medium may store one or more programs. The one or more programs may include instructions that, when executed by at least one processor of an electronic device having a display, cause the electronic device to display a specified number of slots within a specified area of the display, execute at least one of functions assigned to the specified number of slots based on a first input, change a first group of slots among the specified number of slots based on a second input, and maintain display of a second group of slots different from the first group of slots within the specified area, and change the number of slots of the first group to be changed by the second input based on a third input.
[0008] Electronic devices and methods according to various embodiments may divide slots displayed within a game application into a first group of slots and a second group of slots. The electronic devices and methods may change the number of slots in the first group and / or the number of slots in the second group based on input received from a user.
[0009] The effects that can be obtained from the present disclosure are not limited to the effects mentioned above, and other effects that are not mentioned can be clearly understood by a person having ordinary skill in the art to which the present disclosure belongs from the description below.
[0010] FIG. 1 is a block diagram illustrating electronic devices and external electronic devices interconnected based on a network.
[0011] FIG. 2 illustrates a UI of an exemplary game application displayed on a display of an electronic device according to one embodiment.
[0012] FIG. 3 illustrates an example of slots displayed within a designated area according to one embodiment.
[0013] FIG. 4 illustrates an example of slots displayed within a designated area according to one embodiment.
[0014] FIGS. 5A and 5B illustrate examples of slots displayed within a designated area according to one embodiment.
[0015] FIGS. 6A and 6B illustrate examples of slots displayed within a designated area according to one embodiment.
[0016] Electronic devices according to various embodiments disclosed in this document may take various forms. Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, servers, or home appliances. Electronic devices according to embodiments of this document are not limited to the aforementioned devices.
[0017] The various embodiments of this document and the terminology used herein are not intended to limit the technical features described in this document to specific embodiments, but should be understood to include various modifications, equivalents, or substitutes of the embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of the items, unless the context clearly indicates otherwise. In this document, phrases such as "A or B," "at least one of A and B," "at least one of A or B," "A, B, or C," "at least one of A, B, and C," and "at least one of A, B, or C" can each include any one of the items listed together in that phrase, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used simply to distinguish the corresponding components from other corresponding components, and do not limit the corresponding components in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as being "coupled" or "connected" to another component (e.g., a second component), with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.
[0018] The term "module" as used in this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integral component, or a minimum unit or part of such a component that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).
[0019] Various embodiments of the present document may be implemented as software (e.g., a program) including one or more instructions stored on a storage medium readable by a machine (e.g., an electronic device). For example, a processor of the machine (e.g., an electronic device) may call at least one instruction among the one or more instructions stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one instruction called. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, "non-transitory" only means that the storage medium is a tangible device and does not contain a signal (e.g., an electromagnetic wave), and this term does not distinguish between cases where data is stored semi-permanently and cases where it is stored temporarily in the storage medium.
[0020] According to one embodiment, the method according to various embodiments disclosed in the present document may be provided as included in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read-only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play Store™ or App Store™) or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
[0021] According to various embodiments, each component (e.g., a module or a program) of the above-described components may include a single or multiple entities. According to various embodiments, one or more components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into a single component. In such a case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. According to various embodiments, the operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.
[0022] FIG. 1 is a block diagram illustrating electronic devices and external electronic devices interconnected based on a network. Referring to FIG. 1, an exemplary situation is illustrated in which an electronic device (110) and an external electronic device (130) are interconnected based on a wired network and / or a wireless network.
[0023] The wired network may include a network such as the Internet, a Local Area Network (LAN), a Wide Area Network (WAN), Ethernet, or a combination thereof. The wireless network may include a network such as Long Term Evolution (LTE), 5g New Radio (NR), Wireless Fidelity (WiFi), Zigbee, Near Field Communication (NFC), Bluetooth, Bluetooth Low-Energy (BLE), or a combination thereof. Although the electronic device (110) and the external electronic device (130) are illustrated as being directly connected, the electronic device (110) and the external electronic device (130) may be indirectly connected via one or more routers and / or Access Points (APs).
[0024] In various embodiments, the electronic device (110) may be a terminal owned by different users. In various embodiments, the electronic device (110) may be a client device for users playing online games. The terminal may include, for example, a personal computer (PC) such as a laptop or desktop computer, a smartphone, a smartpad, a tablet PC, a smartwatch, and a smart accessory such as a head-mounted device (HMD). Users of the electronic device (110) may be subscribers to a service provided by an external electronic device (130).
[0025] In various embodiments, the external electronic device (130) may include a server of a service provider. The server may include one or more PCs and / or workstations. In one embodiment, the external electronic device (130) may be at least one server that provides services for online games. For example, the external electronic device (130) may include a game server, a database storing user information for the online game, and a data service storing data for executing the online game. For example, within the database, data for executing the online game may be stored as records and / or tables that are distinguished for each subscriber of the online game. For example, the records may include content exclusively provided to subscribers through the online game (e.g., data related to a virtual item, as described below). The data related to the virtual item may correspond to at least one parameter used in executing the game, such as the owner, price, or layout.
[0026] Referring to FIG. 1, an electronic device (110) according to an embodiment may include a processor (111), a memory (112), a display (113), a communication circuit (114), and a speaker (115). The processor (111), the memory (112), the display (113), the communication circuit (114), and the speaker (115) may be electrically and / or operably coupled with each other by an electronic component such as a communication bus (116). Although illustrated based on different blocks, the embodiment is not limited thereto, and some of the hardware components illustrated in FIG. 1 (e.g., at least a portion of the processor (111), the memory (112), and the communication circuit (114)) may be included in a single integrated circuit such as a SoC (System on a Chip). The type and / or number of hardware components included in the electronic device (110) are not limited to those illustrated in FIG. 1. For example, the electronic device (110) may include only some of the hardware components illustrated in FIG. 1.
[0027] A processor (111) of an electronic device (110) according to one embodiment may include a hardware component for processing data based on one or more instructions. The hardware component for processing data may include, for example, an Arithmetic and Logic Unit (ALU), a Floating Point Unit (FPU), a Field Programmable Gate Array (FPGA), and / or a Central Processing Unit (CPU). The number of processors (111) may be one or more. For example, the processor (111) may have a structure of a multi-core processor (111), such as a dual core, a quad core, or a hexa core.
[0028] The memory (112) of the electronic device (110) according to one embodiment may include a hardware component for storing data and / or instructions input and / or output to the processor (111). The memory (112) may include, for example, a volatile memory such as a random-access memory (RAM) and / or a non-volatile memory such as a read-only memory (ROM). The volatile memory may include, for example, at least one of a dynamic RAM (DRAM), a static RAM (SRAM), a cache RAM, and a pseudo-SRAM (PSRAM). The non-volatile memory may include, for example, at least one of a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), a flash memory, a hard disk, a compact disc, and an embedded multi media card (eMMC).
[0029] Within the memory (112), one or more instructions indicating an operation to be performed by the processor (111) on data may be stored. A set of instructions may be referred to as firmware, an operating system, a process, a routine, a sub-routine, and / or an application. For example, the electronic device (110) and / or the processor (111) of the electronic device (110) may execute a set of a plurality of instructions distributed in the form of an application to perform at least one of the operations illustrated in the drawings described below. Hereinafter, the fact that an application is installed in the electronic device (110) may mean that one or more applications provided in the form of an application are stored in the memory (112) of the electronic device (110), and that the one or more applications are stored in a format executable by the processor (111) of the electronic device (110) (e.g., a file having an extension designated by the operating system of the electronic device (110).
[0030] According to one embodiment, a display (113) of an electronic device (110) may output visualized information (e.g., at least one of the UIs described below) to a user. For example, the display (113) may be controlled by a controller, such as a processor (111), to output visualized information to the user. The display (113) may include a Flat Panel Display (FPD) and / or electronic paper. The FPD may include a Liquid Crystal Display (LCD), a Plasma Display Panel (PDP), and / or one or more Light Emitting Diodes (LEDs). The LEDs may include Organic LEDs (OLEDs).
[0031] According to one embodiment, the display (113) of the electronic device (110) may include a sensor (e.g., a touch sensor panel (TSP)) for detecting an external object (e.g., a user's finger) on the display (113). For example, based on the TSP, the electronic device (110) may detect an external object that is in contact with the display (113) or floating on the display (113). In response to detecting the external object, the electronic device (110) may execute a function related to a specific visual object corresponding to a position of the external object on the display (113) among visual objects displayed within the display (113).
[0032] The display (113) may include a panel and at least one display driver integrated circuit (DDI) driving the display (113). For example, if the panel includes a plurality of LEDs arranged in a two-dimensional matrix, the DDI may control at least one LED included in a corresponding row or column among the plurality of LEDs. Controlling the at least one LED by the DDI may include adjusting the brightness and / or brightness of the LEDs.
[0033] A communication circuit (114) of an electronic device (110) according to one embodiment may include hardware components for supporting transmission and / or reception of electrical signals between the electronic device (110) and an external electronic device (130). Although only the external electronic device (130) is illustrated, the embodiment is not limited thereto, and for example, the electronic device (110) may communicate with other external electronic devices (130). The communication circuit (114) may include, for example, at least one of a modem (MODEM), an antenna, and an optical / electronic (O / E) converter. The communication circuit (114) may support transmission and / or reception of electrical signals based on various types of protocols, such as Ethernet, a local area network (LAN), a wide area network (WAN), wireless fidelity (WiFi), Bluetooth, Bluetooth low energy (BLE), ZigBee, long term evolution (LTE), and 5G new radio (NR).
[0034] An electronic device (110) according to one embodiment may include an output means for outputting information in a form other than a visualized form. For example, the electronic device (110) may include a speaker (115) for outputting an acoustic signal. The number of speakers (115) included in the electronic device (110) may be one or more. Although not illustrated, the electronic device (110) may include another output means for outputting information in a form other than a visual or auditory form. For example, the electronic device (110) may include a motor for providing haptic feedback based on vibration.
[0035] FIG. 2 illustrates a UI of an exemplary game application displayed on a display of an electronic device according to one embodiment.
[0036] Referring to FIG. 2, an exemplary UI (201) of a game application displayed on a display (113) of an electronic device (110) is illustrated. For example, the electronic device (110) may provide screens to a user when matching between the electronic device (110) and an external electronic device (e.g., the external electronic device 130 of FIG. 1)) is performed. Hereinafter, a screen may mean a user interface (UI) displayed within at least a portion of the display (113).
[0037] According to one embodiment, the UI (201) may include a virtual space displayed based on a game application, a player character (PC) (202) corresponding to a user of an electronic device (110), an icon (203) for manipulating the movement of the PC, and an icon (205) for selecting various settings of the game application.
[0038] According to one embodiment, the electronic device (110) may display a plurality of slots in a set area (250) within the UI (201). For example, the plurality of slots may be configured in a specified number. For example, the electronic device (110) may change the number of the plurality of slots based on a set value. For example, the plurality of slots may be used to perform a specified function. For example, a first slot may be used to perform a first function. A second slot may be used to perform a second function.
[0039] According to one embodiment, a function may be assigned to each of a plurality of slots. For example, one of an item, a skill, and a piece of equipment may be placed in one of the plurality of slots (hereinafter, referred to as a first slot). If an item is placed in the first slot, the electronic device (110) may use the item based on identifying an input for the first slot. If a skill is placed in the first slot, the electronic device (110) may cast the skill based on identifying an input for the first slot. If a piece of equipment is placed in the first slot, the electronic device (110) may mount the equipment on the PC (202) based on identifying an input for the first slot.
[0040] According to an embodiment, the electronic device (110) may display a plurality of slots within the region (250). For example, the region (250) may not be fixed. According to an embodiment, the electronic device (110) may change the location of the region (250) based on a user input. For example, the electronic device (110) may display the region (250) at the top of the PC (202). For example, the electronic device (110) may display the region (250) at the left and / or right side with respect to the PC (202). According to an embodiment, the region (250) may be composed of one or more regions. For example, a first region included in the region (250) may be displayed at the top of the PC (202). A second region included in the region (250) may be displayed at the bottom of the PC (202).
[0041] According to one embodiment, each of the plurality of slots may be assigned a function based on a user input. For example, the electronic device (110) may display a UI (206) superimposed on the UI (201) for indicating a list of functions that can be performed through the PC (202) based on the user input. The functions that can be performed through the PC (202) may include items owned by the PC (202), skills that the PC (202) can cast, and / or equipment owned by the PC (202). The electronic device (110) may display a list of all functions that can be performed through the PC (202) within the UI (206) based on an input to the object (209). The electronic device (110) may display a list of equipment owned by the PC (202) within the UI (206) based on an input to the object (210). The electronic device (110) can display a list of items owned by the PC (202) based on an input to the object (211). The electronic device (110) can display a list of skills that the PC (202) can cast based on an input to the object (212).
[0042] For example, the electronic device (110) may assign a function to each of the plurality of slots based on input received from the user. By default, the plurality of slots may be set as empty slots. If a function is not assigned to a slot, the slot may be set as an empty slot. The electronic device (110) may assign some of the functions that can be performed through the PC (202) displayed on the UI (206) to the plurality of slots. The electronic device (110) may assign some of the functions that can be performed through the PC (202) displayed on the UI (206) to the plurality of slots based on user input.
[0043] For example, the electronic device (110) can execute at least one of the functions assigned to the plurality of slots based on an input to at least one of the plurality of slots (hereinafter, a first input).
[0044] For example, a function for using an item designated in a first slot among multiple slots may be assigned. An object representing the item designated in the first slot may be displayed. Based on an input to the first slot, the electronic device (110) may use the designated item via the PC (202).
[0045] For example, a function for using a skill designated for a second slot among multiple slots may be assigned. An object representing the skill designated for the second slot may be displayed. Based on the input for the second slot, the electronic device (110) may execute the designated skill via the PC (202).
[0046] For example, a function for mounting a designated device may be assigned to a third slot among multiple slots. An object representing the designated device may be displayed. Based on an input to the third slot, the electronic device (110) may mount the designated device via the PC (202).
[0047] According to one embodiment, the plurality of slots may include slots (251) of a first group and slots (251) of a second group.
[0048] For example, the slots (251) of the first group may be displayed based on a plurality of pages. The slots (251) of the first group may be displayed based on one page among the plurality of pages. The slots (251) of the first group may be slots included in one page among the plurality of pages. The electronic device (110) may change one page among the plurality of pages to another page based on an input for changing pages (e.g., a drag input in a designated direction, a swipe input in a designated direction). The electronic device (110) may change the slots (251) of the first group by changing one page among the plurality of pages to another page.
[0049] For example, the slots (252) of the second group may be fixed. The electronic device (110) may maintain displaying the slots (252) of the second group regardless of an input for changing a page (e.g., a drag input in a specified direction, a swipe input in a specified direction) that includes the slots (251) of the first group.
[0050] Below, specific operations for changing the configuration of the slots (251) of the first group and the slots (252) of the second group will be described.
[0051] According to one embodiment, the electronic device (110) may display a specified number of slots within a specified area. For example, the electronic device (110) may display a specified number of slots within a specified area of the display (113). For example, the electronic device (110) may display a specified number of slots (e.g., a plurality of slots of FIG. 2) within a specified area (e.g., area (250) of FIG. 2) within a UI for displaying a personal character (PC).
[0052] For example, the designated area can be changed. The electronic device (110) can receive an input from the user to change the location of the designated area. Based on the input, the electronic device (110) can change the location of the designated area.
[0053] For example, the specified number can be changed. The electronic device (110) can receive an input from the user to change the specified number. Based on the input, the electronic device (110) can change the specified number. For example, based on the input, the electronic device (110) can change the number of slots displayed within the specified area.
[0054] According to one embodiment, the electronic device (110) can identify whether a first input is identified. For example, the first input may include an input for selecting at least one of the slots displayed within a designated area. The electronic device (110) can identify the first input based on the input for selecting at least one of the slots displayed within the designated area. The first input can be identified by an input for selecting at least one of the slots displayed within the designated area.
[0055] For example, when a first input is identified, the electronic device (110) may execute at least one of the functions assigned to the slots. For example, the electronic device (110) may execute at least one of the functions assigned to the slots based on identifying the first input.
[0056] For example, the electronic device (110) may identify an input for at least one of the slots as a first input. Based on the first input, the electronic device (110) may execute at least one of the functions assigned to the slots. For example, the electronic device (110) may identify an input for a first slot among the slots as the first input. Based on the first input, the electronic device (110) may execute a first function assigned to the first slot. For example, the electronic device (110) may identify an input for the first slot and a second slot among the slots as the first input. Based on the first input, the electronic device (110) may execute a first function assigned to the first slot and a second function assigned to the second slot.
[0057] For example, the electronic device (110) can identify an input for a single slot (hereinafter, referred to as a first slot). One or more functions can be assigned to the first slot. Based on the input for the first slot, the electronic device (110) can perform one or more functions assigned to the first slot. For example, the functions of skill use and item use can be simultaneously assigned to the first slot. Based on the input for the first slot, the electronic device (110) can use the skill and the item through the PC.
[0058] According to an embodiment, the electronic device (110) can identify an input for one or more slots. For example, the electronic device (110) can identify a touch input, a click input, and a drag input for one or more slots. As an example, the electronic device (110) can identify a multi-touch input for selecting one or more slots. As an example, the electronic device (110) can identify a click input for sequentially selecting one or more slots. As an example, the electronic device (110) can identify a drag input for sequentially connecting one or more slots. The electronic device (110) can sequentially and / or simultaneously execute functions assigned to one or more slots based on the input for one or more slots.
[0059] According to one embodiment, the first input may be identified based on the input of one of the shortcut keys corresponding to the slots. For example, a shortcut key may be assigned to each of the slots. For example, a key for inputting '1' may be assigned as a shortcut key to the first slot among the slots. The electronic device (110) may execute the function assigned to the first slot based on identifying the input for the key for inputting '1'.
[0060] According to one embodiment, the electronic device (110) can identify whether a second input is identified. The electronic device (110) can identify whether a second input is identified based on whether the first input is not identified.
[0061] For example, the second input may include a drag input in a specified direction or a swipe input in a specified direction for slots displayed within a specified area. The electronic device (110) may identify the second input based on a drag input in a specified direction for slots displayed within a specified area. The second input may be identified by a drag input in a specified direction for slots displayed within a specified area.
[0062] For example, the second input may include a designated shortcut key input. The electronic device (110) may identify the second input based on the designated shortcut key input. The second input may be identified by the designated shortcut key input. For example, the second input may include a mouse wheel input. The electronic device (110) may identify the second input based on the mouse wheel input on the designated area.
[0063] For example, when a second input is identified, the electronic device (110) may change the slots of the first group among the slots displayed within the designated area and maintain the display of the slots of the second group within the designated area. For example, based on identifying the second input, the electronic device (110) may change the slots of the first group among the slots displayed within the designated area and maintain the display of the slots of the second group within the designated area.
[0064] For example, the slots of the first group may be displayed based on a plurality of pages. The slots of the first group may be slots included in one of the plurality of pages. The electronic device (110) may change one of the plurality of pages to another page based on the second input. The electronic device (110) may change the slots of the first group by changing one of the plurality of pages to another page.
[0065] While the slots of the first group are changed by the second input, the electronic device (110) can maintain the display of the slots of the second group within a designated area. For example, the electronic device (110) can display the slots of the second group in a fixed manner. The electronic device (110) can maintain the display of the slots of the second group even when one of the multiple pages is changed to another page. The electronic device (110) can maintain the display of the slots of the second group so that the user can quickly execute frequently used functions.
[0066] According to an embodiment, the electronic device (110) may execute at least one function assigned to at least one of the changed slots and the slots of the second group, based on an input for at least one of the changed slots and the slots of the second group, after the slots of the first group are changed by the second input.
[0067] According to one embodiment, the electronic device (110) can identify whether a third input is identified. For example, the electronic device (110) can identify an input for moving a divider displayed between slots of the first group and slots of the second group as the third input. For example, the electronic device (110) can identify an input for changing at least one of the slots of the first group to the second group as the third input. Specific examples of the third input will be described later with reference to FIGS. 4, 5A, and 5B.
[0068] For example, if a third input is identified, the electronic device (110) can change the number of slots of the first groups to be changed by the second input. For example, the electronic device (110) can change the number of slots of the first groups to be changed by the second input based on the third input.
[0069] For example, the electronic device (110) may identify an input for changing at least one of the slots of the first group to the second group. Based on the input, the electronic device (110) may change the number of slots of the first group. A specific example for changing the number of slots of the first group based on the input for changing at least one of the slots of the first group to the second group will be described later in FIG. 4.
[0070] For example, the electronic device (110) may change the number of slots in the first group based on the movement of a divider displayed between the slots in the first group and the slots in the second group. A specific example for changing the number of slots in the first group based on the movement of the divider will be described later in FIGS. 5A and 5B.
[0071] According to one embodiment, if the third input is not identified, the electronic device (110) can maintain the operation of the PC. For example, the electronic device (110) can maintain the operation of the PC based on the third input being not identified. For example, the electronic device (110) can maintain the operation of the PC based on the first input, the second input, and the third input being not identified. For example, the electronic device (110) can maintain the currently executing operation of the PC based on the first input, the second input, and the third input being not identified.
[0072] FIG. 3 illustrates an example of slots displayed within a designated area according to one embodiment.
[0073] Referring to FIG. 3, the electronic device (110) can display a UI (201) of a game application through a display (113). For example, the UI can include a designated area (250). The electronic device (110) can display slots within the designated area (250). The slots can include slots of a first group (251) and slots of a second group (252).
[0074] For example, the slots (251) of the first group may be displayed based on a plurality of pages. The slots (251) of the first group may be displayed based on one page among the plurality of pages. The slots (251) of the first group may be slots included in one page among the plurality of pages.
[0075] For example, the plurality of pages may include a first page, a second page, and a third page. The slots (251) of the first group may include slots (251-1), slots (251-2), and slots (251-3).
[0076] Among the slots (251) of the first group, slots (251-1) may be included in the first page. Among the slots (251) of the first group, slots (251-2) may be included in the second page. Among the slots (251) of the first group, slots (251-3) may be included in the third page.
[0077] In state (410), the electronic device (110) can display slots (251-1) included in the first page among the slots (251) of the first group within the designated area (250). The electronic device (110) can display slots (252) of the second group together with the slots (251-1).
[0078] For example, the electronic device (110) may display an object (400) representing a page of a first group of slots (251) within a designated area (250). As an example, in a state (410), the object (400) may represent a first page.
[0079] For example, the electronic device (110) may identify an input for changing pages within a designated area (250). The input for changing pages may be an example of the second input described in FIG. 2.
[0080] For example, inputs for changing pages may include drag input and swipe input. For convenience of explanation, the inputs for changing pages described below are based on swipe input, but are not limited thereto. For example, inputs for changing pages may include mouse scroll input.
[0081] According to one embodiment, the electronic device (110) can identify a swipe input facing in the direction (401). For example, the electronic device (110) can change the state of the electronic device (110) from the state (410) to the state (420) based on the swipe input facing in the direction (401). The electronic device (110) can change the page of the slots (251) of the first group from the first page to the second page based on the swipe input facing in the direction (401). The electronic device (110) can identify a swipe input facing in the direction (403). For example, the electronic device (110) can change the state of the electronic device (110) from the state (410) to the state (430) based on the swipe input facing in the direction (403). The electronic device (110) can change the page of the slots (251) of the first group from the first page to the third page based on a swipe input directed in the direction (403).
[0082] In the above-described embodiment, when a swipe input is performed along the slots, an example of changing the page for the slots (251) of the first group has been described, but is not limited thereto. According to an embodiment, the electronic device (110) can identify a swipe input facing the direction (402). For example, the electronic device (110) can change the state of the electronic device (110) from the state (410) to the state (420) based on the swipe input facing the direction (402). The electronic device (110) can change the page for the slots (251) of the first group from the first page to the second page based on the swipe input facing the direction (402). The electronic device (110) can identify a swipe input facing the direction (404). For example, the electronic device (110) may change the state of the electronic device (110) from state (410) to state (430) based on a swipe input directed in the direction (404). The electronic device (110) may change the page of the slots (251) of the first group from the first page to the third page based on a swipe input directed in the direction (404).
[0083] In state (420), the electronic device (110) can display slots (251-2) included in the second page among the slots (251) of the first group within the designated area (250). The electronic device (110) can display slots (252) of the second group together with the slots (251-2).
[0084] For example, the electronic device (110) may display an object (400) representing a page of slots (251) of a first group within a designated area (250). As an example, in a state (420), the object (400) may represent a second page.
[0085] According to one embodiment, the electronic device (110) can identify a swipe input facing in the direction (401). For example, the electronic device (110) can change the state of the electronic device (110) from the state (420) to the state (430) based on the swipe input facing in the direction (401). The electronic device (110) can change the page of the slots (251) of the first group from the second page to the third page based on the swipe input facing in the direction (401). The electronic device (110) can identify a swipe input facing in the direction (403). For example, the electronic device (110) can change the state of the electronic device (110) from the state (420) to the state (410) based on the swipe input facing in the direction (403). The electronic device (110) can change the page for the slots (251) of the first group from the second page to the first page based on a swipe input directed in the direction (403).
[0086] According to an embodiment, the electronic device (110) can identify a swipe input facing in the direction (402). For example, the electronic device (110) can change the state of the electronic device (110) from the state (420) to the state (430) based on the swipe input facing in the direction (402). The electronic device (110) can change the page of the slots (251) of the first group from the second page to the third page based on the swipe input facing in the direction (402). The electronic device (110) can identify a swipe input facing in the direction (404). For example, the electronic device (110) can change the state of the electronic device (110) from the state (420) to the state (410) based on the swipe input facing in the direction (404). The electronic device (110) can change the page for the slots (251) of the first group from the second page to the first page based on a swipe input directed in the direction (404).
[0087] In state (430), the electronic device (110) can display slots (251-3) included in the third page among the slots (251) of the first group within the designated area (250). The electronic device (110) can display slots (252) of the second group together with the slots (251-3).
[0088] For example, the electronic device (110) may display an object (400) representing a page of a first group of slots (251) within a designated area (250). As an example, in a state (430), the object (400) may represent a third page.
[0089] According to one embodiment, the electronic device (110) can identify a swipe input facing in the direction (401). For example, the electronic device (110) can change the state of the electronic device (110) from the state (430) to the state (410) based on the swipe input facing in the direction (401). The electronic device (110) can change the page of the slots (251) of the first group from the third page to the first page based on the swipe input facing in the direction (401). The electronic device (110) can identify a swipe input facing in the direction (403). For example, the electronic device (110) can change the state of the electronic device (110) from the state (430) to the state (420) based on the swipe input facing in the direction (403). The electronic device (110) can change the page for the slots (251) of the first group from the third page to the second page based on a swipe input directed in the direction (403).
[0090] According to an embodiment, the electronic device (110) can identify a swipe input facing in the direction (402). For example, the electronic device (110) can change the state of the electronic device (110) from the state (430) to the state (410) based on the swipe input facing in the direction (402). The electronic device (110) can change the page of the slots (251) of the first group from the third page to the first page based on the swipe input facing in the direction (402). The electronic device (110) can identify a swipe input facing in the direction (404). For example, the electronic device (110) can change the state of the electronic device (110) from the state (430) to the state (420) based on the swipe input facing in the direction (404). The electronic device (110) can change the page for the slots (251) of the first group from the third page to the second page based on a swipe input directed in the direction (404).
[0091] In states (410), (420), and (430), the electronic device (110) can maintain the display of the slots (252) of the second group. The electronic device (110) can maintain the display of the slots (252) of the second group regardless of an input to change the page for the slots (251) of the first group.
[0092] FIG. 4 illustrates an example of slots displayed within a designated area according to one embodiment.
[0093] Referring to FIG. 4, in state (510), the electronic device (110) can display a UI (201) of a game application through the display (113). For example, the UI can include a designated area (250). The electronic device (110) can display slots within the designated area (250). The slots can include slots (251) of a first group and slots (252) of a second group.
[0094] For example, the slots (251) of the first group may be displayed based on a plurality of pages. The slots (251) of the first group may be displayed based on one page among the plurality of pages. The slots (251) of the first group may be slots included in one page among the plurality of pages. For example, the electronic device (110) may display an object (501) representing a page of the slots (251) of the first group within a designated area (250).
[0095] For example, the slots (252) of the second group may be in a fixed state. The electronic device (110) may maintain the display of the slots (252) of the second group regardless of an input for changing the page regarding the slots (251) of the first group. For example, the electronic device (110) may display an object (502) indicating that the slots of the slots (252) of the second group are in a fixed state within a designated area (250).
[0096] For example, the slots (251) of the first group may include slots (251-1), slots (251-2), and slots (251-3). The slots (252) of the second group may include slots (252-1), slots (252-2), and slots (252-3).
[0097] In state (520), the electronic device (110) can identify an input for at least one of the slots (251) of the first group. For example, the electronic device (110) can identify an input for an area corresponding to the slots (251-1). Based on the input, the electronic device (110) can display a visual object (522) to indicate movement of the slots (251-1). For example, the electronic device (110) can display the visual object (522) in response to a touch input for an area corresponding to the slots (251-1). The visual object (522) can be displayed overlapping the slots (251-1). Depending on the embodiment, the visual object (522) can be displayed spaced apart from the slots (251-1).
[0098] The electronic device (110) can identify a drag input (521) that follows an input to an area corresponding to slots (251-1). The drag input (521) can move in a direction (523). The drag input (521) that follows an input to an area corresponding to slots (251-1) can be an example of the third input described in FIG. 2.
[0099] In state (530), the electronic device (110) can change the visual object (522) based on the drag input (521) moving in the direction (523). For example, the electronic device (110) can extend the visual object (522) along the direction (523). The visual object (522) can extend along the direction (523). For example, the electronic device (110) can display the changed visual object (522) within the area corresponding to the slots (251-1).
[0100] For example, a visual object (522) may indicate the direction of a drag input (521). Although not shown, in some embodiments, the visual object (522) may be formed in the direction of an arrow along the direction (523).
[0101] According to one embodiment, the electronic device (110) can change the position of the slots (251-1) according to the drag input (521). The electronic device (110) can display the slots (251-1) apart from the slots (251) of the first group. The electronic device (110) can display the slots (251-1) apart from the slots (251) of the first group to indicate that the slots (251-1) are excluded from the slots (251) of the first group.
[0102] State (540) may indicate a state in which the drag input (521) shown in state (530) is released. For convenience of explanation, in state (540), the drag input (521) shown in state (530) may be referenced.
[0103] In state (540), the electronic device (110) can move the slots (251-1) along the drag input (521). The slots (251-1) can be positioned within a specified distance from the slots (252-1) based on the drag input (521) illustrated in state (530). The electronic device (110) can identify that the drag input (521) is released when the slots (251-1) are positioned within a specified distance from the slots (252-1). For example, the electronic device (110) can identify that at least one touch input constituting the drag input (521) is released.
[0104] The electronic device (110) may change the positions of the slots (251-1) so that the slots (251-1) come into contact with the slots (252-1) based on identifying that the drag input (521) is released while the slots (251-1) are positioned within a specified distance from the slots (252-1). For example, the electronic device (110) may change the positions of the slots (251-1) so that the slots (251-1) come into contact with the slots (252-1) within a specified distance from the slots (252-1) in response to identifying that the drag input (521) is released.
[0105] According to one embodiment, the electronic device (110) may change at least one of the slots (251) of the first group to the second group based on a drag input (i.e., a drag input (521)) that follows an input to at least one of the slots (251) of the first group (i.e., the slots (251-1)). The electronic device (110) may identify the drag input as a third input. The electronic device (110) may change the number of slots (251) of the first group to be changed by the second input based on the drag input.
[0106] For example, the electronic device (110) may change slots (251-1) included in slots (251) of a first group to a second group based on a drag input (521). Based on the drag input (521), slots (251-1) may be excluded from the first group. Based on the drag input (521), slots (251-1) may be included in slots (252) of the second group.
[0107] The electronic device (110) can change the number of slots (251) of the first group to be changed by a second input (e.g., an input for changing a page) based on the drag input (521). For example, the electronic device (110) can change the number of slots (251) of the first group from 18 to 12 based on the drag input (521). For example, the electronic device (110) can change the number of slots included in each of a plurality of pages of the slots (251) of the first group from 6 to 4 based on the drag input (521).
[0108] The electronic device (110) can change the number of slots (252) of the second group to be changed by a second input (e.g., an input for changing a page) based on the drag input (521). For example, the electronic device (110) can change the number of slots (252) of the second group from 6 to 8 based on the drag input (521).
[0109] In the above-described embodiment, the slots (251-1) are positioned to the left of the slots (252-1) based on the drag input (521), but the present invention is not limited thereto. For example, the slots (251-1) may be positioned between the slots (252-1) and the slots (252-2) based on the drag input (521). For example, at least one of the slots (251-2) and the slots (251-3) may be changed to the second group based on the drag input for at least one of the slots (251-2) and the slots (251-3).
[0110] In the above-described embodiment, an example in which at least one of the slots (251) of the first group is changed to the second group has been described, but this is not limited thereto. For example, as in the above-described embodiment, at least one of the slots (252) of the second group may be changed to the first group.
[0111] FIGS. 5A and 5B illustrate examples of slots displayed within a designated area according to one embodiment.
[0112] Referring to FIGS. 5A and 5B , in states (610) to (650), the electronic device (110) may display a UI of a game application through the display (113). For example, the UI may include a designated area (250). The electronic device (110) may display slots within the designated area (250). The slots may include slots of a first group (251) and slots of a second group (252).
[0113] In state (610), the slots (251) of the first group can be displayed based on a plurality of pages. The slots (251) of the first group can be displayed based on one page among the plurality of pages. The slots (251) of the first group can be slots included in one page among the plurality of pages. For example, the electronic device (110) can display an object (501) representing a page of the slots (251) of the first group within a designated area (250).
[0114] For example, the slots (252) of the second group may be in a fixed state. The electronic device (110) may maintain the display of the slots (252) of the second group regardless of an input for changing the page regarding the slots (251) of the first group. For example, the electronic device (110) may display an object (502) indicating that the slots of the slots (252) of the second group are in a fixed state within a designated area (250).
[0115] For example, the slots (251) of the first group may include slots (251-1). The slots (251-1) may be included in the slots (251) of the first group.
[0116] According to one embodiment, the electronic device (110) may display a divider (611) to distinguish between the slots (251) of the first group and the slots (252) of the second group. According to another embodiment, the electronic device (110) may not display the divider (611). For example, the electronic device (110) may display the divider (611) in an area between the slots (251) of the first group and the slots (252) of the second group based on an input (e.g., a touch input or a click input) to the area.
[0117] In state (620), the electronic device (110) can identify an input for moving the divider (611). For example, the electronic device (110) can identify a drag input (612) for the divider (611). For example, the electronic device (110) can identify an input for moving the divider (611) along a direction (614).
[0118] For example, the electronic device (110) can display a divider (611) based on an input to an area between slots (251) of a first group and slots (252) of a second group, and move the divider (611) based on a drag input (612) that follows the input to the area.
[0119] According to one embodiment, the electronic device (110) may display a visual object (613) to indicate movement of the divider (611) based on an input for moving the divider (611). For example, the electronic device (110) may display the visual object (613) in response to a drag input (612) being initiated on the divider (611). For example, the electronic device (110) may display the changed visual object (613) within the designated area (250). According to an embodiment, the electronic device (110) may also display the changed visual object (613) outside the designated area (250).
[0120] In state (630), the electronic device (110) can move the divider (611) along the direction (614) based on the drag input (612). For example, the electronic device (110) can change the visual object (613) based on moving the divider (611). For example, the electronic device (110) can extend the visual object (613) along the direction (614). The visual object (613) can extend along the direction (614).
[0121] For example, the visual object (613) may indicate the direction of the drag input (612). Although not shown, in some embodiments, the visual object (613) may be formed in the direction of an arrow along the direction (614).
[0122] For example, as the divider (611) is moved, the electronic device (110) can display the divider (611) overlapping the slots (251-1) among the slots (251) of the first group. The electronic device (110) can move the divider (611) along the drag input (612) on the slots (251-1).
[0123] In state (640), the electronic device (110) can position the divider (611) to the left of the slots (251-1) based on the drag input (612). The electronic device (110) can identify that the input (e.g., the drag input (612)) for moving the divider (611) is released when the divider (611) is positioned to the left of the slots (251-1). The electronic device (110) can fix the position of the divider (611) based on the release of the input for moving the divider (611).
[0124] State (650) may represent a state in which the drag input (521) shown in state (640) is released. For convenience of explanation, in state (650), the drag input (521) shown in state (640) may be referenced.
[0125] In state (650), the electronic device (110) can change the group of slots (251-1) from the first group to the second group based on the position of the divider (611) being fixed to the left side of the slots (251-1). The electronic device (110) can change the number of slots (251) in the first group based on the group of slots (251-1) being changed from the first group to the second group.
[0126] For example, the electronic device (110) may change slots (251-1) included in slots (251) of a first group to a second group based on a drag input (612). Based on the drag input (612), slots (251-1) may be excluded from the first group. Based on the drag input (612), slots (251-1) may be included in slots (252) of the second group.
[0127] According to one embodiment, the electronic device (110) may change the number of slots of the first group to be changed by a second input (e.g., an input for changing a page) based on an input for moving the divider (611) (e.g., a drag input (612)). For example, the electronic device (110) may change the number of slots (251) of the first group from 30 to 24 based on the drag input (612). As an example, the electronic device (110) may change the number of slots included in each of a plurality of pages of the slots (251) of the first group from 10 to 8 based on the drag input (612).
[0128] The electronic device (110) can change the number of slots of the second group to be changed by a second input (e.g., an input for changing a page) based on an input for moving the divider (611) (e.g., a drag input (612)). For example, the electronic device (110) can change the number of slots (252) of the second group from 8 to 10 based on an input for moving the divider (611).
[0129] According to an embodiment, the electronic device (110) may not display the divider (611) based on changing the number of slots (251) of the first group according to movement of the divider (611). For example, the electronic device (110) may display the divider (611) based on an input to the left area of the slots (251-1) (i.e., the area between the slots (251) of the first group and the slots (252) of the second group).
[0130] FIGS. 6A and 6B illustrate examples of slots displayed within a designated area according to one embodiment.
[0131] Referring to FIG. 6A, in states (710) and (720), the electronic device (110) can display a UI (201) of a game application through the display (113). For example, the UI (201) can include a designated area (250). The electronic device (110) can display slots within the designated area (250). The slots can include slots (251) of a first group and slots (252) of a second group.
[0132] In state (710), the slots (251) of the first group may be displayed based on a plurality of pages. The slots (251) of the first group may be displayed based on one page among the plurality of pages. The slots (251) of the first group may be slots included in one page among the plurality of pages.
[0133] For example, the slots (252) of the second group may be fixed. The electronic device (110) may maintain the display of the slots (252) of the second group regardless of an input to change the page regarding the slots (251) of the first group.
[0134] For example, the slots (251) of the first group may include slots (701), slots (702), slots (703), and slots (704). For example, the slots (252) of the second group may include slots (711), slots (712), slots (713), and slots (714).
[0135] According to one embodiment, the functions assigned to the slots (251) of the first group may be executed based on the input of a first type of shortcut key. For example, the electronic device (110) may execute the functions assigned to the slots (251) of the first group based on the input of a number key. The electronic device (110) may display the shortcut keys assigned to each of the slots (251) of the first group within the slots (251) of the first group.
[0136] For example, among the slots (251) of the first group, the slot (701) may be executed based on an input for the number key '4'. The electronic device (110) may display an object (731) representing the number key '4' within the slot (701). Among the slots (251) of the first group, the slot (702) may be executed based on an input for the number key '5'. The electronic device (110) may display an object (732) representing the number key '5' within the slot (702). Among the slots (251) of the first group, the slot (703) may be executed based on an input for the number key '8'. The electronic device (110) may display an object (733) representing the number key '8' within the slot (703). Among the slots (251) of the first group, the slot (704) may be executed based on an input for the number key '9'. The electronic device (110) may display an object (734) representing the number key '9' within the slot (704).
[0137] According to one embodiment, the functions assigned to the slots (252) of the second group may be executed based on the input of a second type of shortcut key. For example, the electronic device (110) may execute the functions assigned to the slots (252) of the second group based on the input of special keys and number keys. The electronic device (110) may display the shortcut keys assigned to each of the slots (252) of the second group within the slots (252) of the second group.
[0138] For example, among the slots (252) of the second group, slot (711) may be executed based on an input for the special key 'alt' and the number key '1'. The electronic device (110) may display an object (721) representing the special key 'alt' and the number key '1' within the slot (711). Among the slots (252) of the second group, slot (712) may be executed based on an input for the special key 'alt' and the number key '2'. The electronic device (110) may display an object (722) representing the special key 'alt' and the number key '2' within the slot (712). Among the slots (252) of the second group, slot (713) may be executed based on an input for the special key 'alt' and the number key '6'. The electronic device (110) may display an object (723) representing the special key 'alt' and the number key '6' within the slot (713). Among the slots (252) of the second group, the slot (714) may be executed based on an input for the special key 'alt' and the number key '7'. The electronic device (110) may display an object (724) representing the special key 'alt' and the number key '7' within the slot (714).
[0139] According to one embodiment, the electronic device (110) may display a divider (611) to distinguish between the slots (251) of the first group and the slots (252) of the second group. According to another embodiment, the electronic device (110) may not display the divider (611). For example, the electronic device (110) may display the divider (611) in an area between the slots (251) of the first group and the slots (252) of the second group based on an input (e.g., a touch input or a click input) to the area.
[0140] For example, the electronic device (110) can identify a drag input (752) that is an input for moving the divider (611). The electronic device (110) can identify a drag input (752) in a direction (751).
[0141] State (720) may represent a state in which the drag input (752) shown in state (710) is released. For convenience of explanation, in state (720), the drag input (752) shown in state (710) may be referenced.
[0142] In state (720), the electronic device (110) can identify that the divider (611) is positioned between a first region corresponding to the slot (711) and the slot (713) and a second region corresponding to the slot (712) and the slot (714). For example, the electronic device (110) can change the number of slots (251) of the first group based on a drag input (752) which is an input for moving the divider (611). The electronic device (110) can increase the number of slots (251) of the first group. The electronic device (110) can change the group of slots (711) and slots (713) from the second group to the first group.
[0143] According to one embodiment, the electronic device (110) may execute at least one function assigned to at least one of the slots (251) of the first group based on an input (or a third input) for changing the number of slots (251) of the first group, based on a shortcut key input of the second type.
[0144] For example, the electronic device (110) may change the shortcut key for executing the function of the slot (711) and the slot (713) based on whether the group of the slot (711) and the slot (713) is changed from the second group to the first group. As an example, the electronic device (110) may change the shortcut key for executing the function of the slot (711) from a combination of the special key 'alt' and the number key '1' to the number key '6' based on whether the group of the slot (711) is changed from the second group to the first group. As an example, the electronic device (110) may change the shortcut key for executing the function of the slot (713) from a combination of the special key 'alt' and the number key '6' to the number key '0' based on whether the group of the slot (713) is changed from the second group to the first group.
[0145] According to one embodiment, the electronic device (110) may also change the shortcut key for executing the function of the slot (712) and the slot (713) based on the group of the slot (711) and the slot (713) changing from the second group to the first group. For example, the electronic device (110) may change the shortcut key for executing the function of the slot (712) from a combination of the special key 'alt' and the number key '2' to a combination of the special key 'alt' and the number key '1' based on the group of the slot (711) and the slot (713) changing from the second group to the first group. For example, the electronic device (110) may change the shortcut key for executing the function of the slot (714) from a combination of the special key 'alt' and the number key '7' to a combination of the special key 'alt' and the number key '6' based on the group of the slot (711) and the slot (713) changing from the second group to the first group.
[0146] Referring to FIG. 6B, state (730) may correspond to state (710) of FIG. 6A. In state (730), the electronic device (110) may identify a drag input (762) which is an input for moving the divider (611). The electronic device (110) may identify a drag input (762) in a direction (761).
[0147] State (740) may represent a state in which the drag input (762) shown in state (730) is released. For convenience of explanation, in state (740), the drag input (762) shown in state (730) may be referenced.
[0148] In state (740), the electronic device (110) can identify that the divider (611) is positioned between a first region corresponding to slots (711) and slots (713) and a second region corresponding to slots (712) and slots (714). For example, the electronic device (110) can change the number of slots (251) of the first group based on a drag input (762) which is an input for moving the divider (611). The electronic device (110) can increase the number of slots (251) of the first group. The electronic device (110) can change the group of slots (711) and slots (713) from the second group to the first group.
[0149] According to one embodiment, the electronic device (110) may execute at least one function assigned to at least one of the slots (251) of the first group based on an input (or a third input) for changing the number of slots (251) of the first group, based on a shortcut key input of the second type.
[0150] For example, the electronic device (110) can change the shortcut keys for executing the functions of the slots (711) and the slots (713) based on whether the group of the slots (711) and the slots (713) is changed from the second group to the first group. Similar to or identical to FIG. 6A, the electronic device (110) can change the shortcut keys for executing the functions of the slots (711) and the slots (713).
[0151] Unlike FIG. 6A, the electronic device (110) can maintain the shortcut keys for executing the functions of the slots (712) and the slots (713) based on the group of the slots (711) and the slots (713) changing from the second group to the first group. The electronic device (110) can maintain the shortcut keys for executing the functions of the slots (712) and the slots (713) even when the group of the slots (711) and the slots (713) changing from the second group to the first group. As an example, the electronic device (110) can maintain the shortcut keys for executing the functions of the slots (712) as a combination of the special key 'alt' and the number key '2'. As an example, the electronic device (110) can maintain the shortcut keys for executing the functions of the slots (714) as a combination of the special key 'alt' and the number key '7'.
[0152] According to one embodiment, an electronic device includes a display, a memory storing instructions, and at least one processor operably coupled to the display and the memory, wherein the at least one processor is configured to, when executing the instructions, display a specified number of slots within a specified area of the display, execute at least one of functions assigned to the specified number of slots based on a first input, change a first group of slots among the specified number of slots based on a second input, and maintain display of a second group of slots different from the slots of the first group within the specified area, and change a number of slots of the first group to be changed by the second input based on a third input.
[0153] In one embodiment, the third input may be identified by a drag input for moving a divider displayed between the slots of the first group and the slots of the second group.
[0154] In one embodiment, the at least one processor may be further configured to, when executing the instructions, display the divider based on an input to an area between the slots of the first group and the slots of the second group, and move the divider based on the drag input continuing from the input to the area.
[0155] In one embodiment, the third input may be identified by an input for changing at least one of the slots of the first group to the second group.
[0156] In one embodiment, the at least one processor may be further configured to, when executing the instructions, identify an input to the at least one of the slots of the first group, display a visual object to indicate movement of the at least one of the slots of the first group based on the input to the at least one of the slots of the first group, and change the at least one of the slots of the first group to the second group based on a drag input continuing from the input to the at least one of the slots of the first group.
[0157] According to one embodiment, the first input may be identified based on the input of one of the shortcut keys corresponding to the specified number of slots.
[0158] According to one embodiment, the functions assigned to the slots of the first group may be executed based on a first type of shortcut key input, and the functions assigned to the slots of the second group may be executed based on a second type of shortcut key input that is distinct from the first type.
[0159] According to one embodiment, the at least one processor may be further configured to, when executing the instructions, execute at least one function assigned to at least one of the slots of the first group based on the third input, based on the second type of shortcut key input.
[0160] According to one embodiment, the at least one processor may be further configured to change the slots of the first group by, when executing the instructions, displaying the slots of the first group based on a plurality of pages, identifying the second input while one page of the plurality of pages is displayed, and changing the one page of the plurality of pages to another page based on the second input.
[0161] According to one embodiment, the at least one processor may be further configured to, when executing the instructions, display a first visual object for indicating the plurality of pages in association with the slots of the first group, and display a second visual object for indicating that the slots of the second groups are fixed in association with the slots of the second group.
[0162] According to one embodiment, a method of an electronic device may include: displaying a specified number of slots within a specified area of a display of the electronic device; executing at least one of functions assigned to the slots based on a first input; changing a first group of slots among the slots based on a second input and maintaining a second group of slots different from the slots of the first group displayed within the specified area; and changing a number of slots of the first group to be changed by the second input based on a third input.
[0163] In one embodiment, the third input may be identified by a drag input for moving a divider displayed between the slots of the first group and the slots of the second group.
[0164] According to one embodiment, the method may further include an operation of displaying the divider based on an input for an area between the slots of the first group and the slots of the second group, and an operation of moving the divider based on the drag input continuing from the input for the area.
[0165] In one embodiment, the third input may be identified by an input for changing at least one of the slots of the first group to the second group.
[0166] According to one embodiment, the method may further include identifying an input for at least one of the slots of the first group, displaying a visual object to indicate movement of the at least one of the slots of the first group based on the input for the at least one of the slots of the first group, and changing the at least one of the slots of the first group to the second group based on a drag input continuing from the input for the at least one of the slots of the first group.
[0167] According to one embodiment, the first input may be identified based on the input of one of the shortcut keys corresponding to the slots.
[0168] According to one embodiment, the functions assigned to the slots of the first group may be executed based on a first type of shortcut key input, and the functions assigned to the slots of the second group may be executed based on a second type of shortcut key input that is distinct from the first type.
[0169] According to one embodiment, the method may further include an operation of executing at least one function assigned to at least one of the slots of the first group based on the third input, based on a shortcut key input of the second type.
[0170] According to one embodiment, the method may further include an operation of displaying slots of the first group based on a plurality of pages, an operation of identifying the second input while one of the plurality of pages is displayed, and an operation of changing the slots of the first group by changing the one of the plurality of pages to another page based on the second input.
[0171] According to one embodiment, a computer-readable storage medium may store one or more programs. The one or more programs may include instructions that, when executed by at least one processor of an electronic device having a display, cause the electronic device to display a specified number of slots within a specified area of the display, execute at least one of functions assigned to the specified number of slots based on a first input, change a first group of slots among the specified number of slots based on a second input, and maintain display of a second group of slots different from the first group of slots within the specified area, and change the number of slots of the first group to be changed by the second input based on a third input.
[0172] The methods according to the embodiments described in the claims or specification of the present disclosure may be implemented in the form of hardware, software, or a combination of hardware and software.
[0173] When implemented in software, a computer-readable storage medium storing one or more programs (software modules) may be provided. The one or more programs stored in the computer-readable storage medium are configured for execution by one or more processors within an electronic device. The one or more programs include instructions that cause the electronic device to execute methods according to embodiments described in the claims or specification of the present disclosure.
[0174] These one or more programs (software modules, software) may be stored in a memory formed by a random access memory, a non-volatile memory including a flash memory, a read only memory (ROM), an electrically erasable programmable read only memory (EEPROM), a magnetic disc storage device, an optical storage device (e.g., a compact disc ROM (CD-ROM), a digital versatile disc (DVD)), a magnetic cassette, or a combination thereof. Or, the memory may be stored in a memory formed by a combination of some or all of these. Additionally, the program may be stored in an attachable storage device that is accessible via a communication network such as the Internet, an intranet, a local area network (LAN), a wide local area network (WLAN), a storage area network (SAN), or a combination thereof. Such a storage device may be connected to a device implementing an embodiment of the present disclosure via an external port. Additionally, a separate storage device on the communication network may be connected to a device implementing an embodiment of the present disclosure.
[0175] In the specific embodiments of the present disclosure described above, components of the electronic device included in the present disclosure are expressed singularly or plurally, depending on the specific embodiment presented. However, the singular or plural expressions for the components are selected to suit the presented situation for convenience of explanation, and the present disclosure is not limited to singular or plural components. Components expressed in plural may be composed of singular elements, or components expressed in singular may be composed of plural elements.
[0176] While the detailed description of this disclosure has described specific embodiments, it should be understood that various modifications are possible without departing from the scope of this disclosure. Therefore, the scope of this disclosure should not be limited to the described embodiments, but should be determined not only by the scope of the claims described below, but also by equivalents thereof.
Claims
1. In electronic devices, display; Memory that stores instructions; At least one processor operably coupled to the display and the memory, At least one processor, when executing the instructions, Display a specified number of slots within a specified area of the above display, Based on the first input, execute at least one of the functions assigned to the specified number of slots, Based on the second input, changing the slots of the first group among the specified number of slots, and maintaining the display of the slots of the second group, which are different from the slots of the first group, within the specified area; Based on the third input, the number of slots of the first group to be changed by the second input is set to be changed. Electronic devices.
2. In the first paragraph, the third input is Identified by a drag input for moving a divider displayed between the slots of the first group and the slots of the second group, Electronic devices.
3. In the second paragraph, when the at least one processor executes the instructions, Displaying the divider based on the input for the area between the slots of the first group and the slots of the second group, Further set to move the divider based on the drag input that follows from the input for the above area, Electronic devices.
4. In the first paragraph, the third input is, Identified by an input for changing at least one of the slots of the first group to the second group, Electronic devices.
5. In the fourth paragraph, when the at least one processor executes the instructions, Identifying an input for at least one of the slots of the first group, Based on the input for at least one of the slots of the first group, display a visual object to indicate movement of at least one of the slots of the first group, Further configured to change at least one of the slots of the first group to the second group based on a drag input that continues from the input for at least one of the slots of the first group. Electronic devices.
6. In paragraph 5, the first input is, Identified based on the input of one of the shortcut keys corresponding to the above specified number of slots, Electronic devices.
7. In the 6th paragraph, the functions assigned to the slots of the first group are: It is executed based on the input of the first type of shortcut key, The functions assigned to the slots of the second group are: Executed based on the input of a second type of shortcut key that is distinct from the first type above, Electronic devices.
8. In the 7th paragraph, when the at least one processor executes the instructions, At least one function assigned to at least one slot changed from the first group to the second group based on the third input is further set to be executed based on the second type of shortcut key input. Electronic devices.
9. In the first paragraph, when the at least one processor executes the instructions, Displaying the slots of the first group based on multiple pages, While one of the plurality of pages is displayed, the second input is identified, Further configured to change the slots of the first group by changing one of the plurality of pages to another page based on the second input. Electronic devices.
10. In the 9th paragraph, when the at least one processor executes the instructions, Displaying a first visual object for representing the plurality of pages in association with the slots of the first group; In conjunction with the slots of the second group, a second visual object is further set to be displayed to indicate that the slots of the second groups are fixed. Electronic devices.
11. In the method of an electronic device, An action of displaying a specified number of slots within a specified area of a display of the electronic device; An operation of executing at least one of the functions assigned to the slots based on a first input; An operation of changing slots of a first group among the slots based on a second input and maintaining the display of slots of a second group that are different from the slots of the first group within the designated area; and An operation for changing the number of slots of the first group to be changed by the second input, based on the third input, method.
12. In the 11th paragraph, the third input is Identified by a drag input for moving a divider displayed between the slots of the first group and the slots of the second group, method.
13. In paragraph 12, An operation of displaying the divider based on an input for an area between the slots of the first group and the slots of the second group; and Further comprising an action of moving the divider based on the drag input that continues from the input for the above area. method.
14. In the 11th paragraph, the third input is Identified by an input for changing at least one of the slots of the first group to the second group, method.
15. In paragraph 14, An operation of identifying an input for at least one of the slots of the first group; An operation of displaying a visual object for indicating movement of at least one of the slots of the first group based on the input for at least one of the slots of the first group; and Further comprising an operation of changing at least one of the slots of the first group to the second group based on a drag input that continues from the input for at least one of the slots of the first group. method.
16. In paragraph 15, the first input is, Identified based on the input of one of the shortcut keys corresponding to the above slots, method.
17. In paragraph 16, the functions assigned to the slots of the first group are: It is executed based on the input of the first type of shortcut key, The functions assigned to the slots of the second group are: Executed based on the input of a second type of shortcut key that is distinct from the first type above, method.
18. In paragraph 17, Further comprising an action of executing at least one function assigned to at least one of the slots of the first group based on the third input, based on the second type of shortcut key input. method.
19. In paragraph 11, An operation of displaying the slots of the first group based on a plurality of pages; An operation of identifying the second input while one of the plurality of pages is displayed; and Further comprising an operation of changing the slots of the first group by changing one of the plurality of pages to another page based on the second input. method.
20. In a computer-readable storage medium storing one or more programs, the one or more programs, when executed by at least one processor of an electronic device having a display, Display a specified number of slots within a specified area of the above display, Based on the first input, execute at least one of the functions assigned to the specified number of slots, Based on the second input, changing the slots of the first group among the specified number of slots, and maintaining the display of the slots of the second group, which are different from the slots of the first group, within the specified area; Based on the third input, change the number of slots of the first group to be changed by the second input. comprising instructions causing the electronic device to operate; Computer readable storage medium.
Citation Information
Patent Citations
Method and game server for providing game using hot key of individual skills, and record media program for implement thereof
KR101216855B1
Method and apparatus for editing screen of mobile terminal comprising touch screen
KR1020120130404A
A divided screen interlocking control method and apparatus thereof using dynamic touch interaction
KR1020130063196A
Verticut device of lawn
KR1020250021791A
Information processing method, terminal, and computer storage medium
KR102092450B1